DJAY.ca MixKit v0.2.0: The WebGL Revolution
I'm thrilled to announce the release of MixKit v0.2.0! This update is a massive leap forward for the project, bringing professional-grade performance and visual fidelity to the browser-based DJ experience.
The core of this update is a complete transition to GPU-accelerated rendering. By moving our heavy lifting from the CPU to the GPU, we've achieved a level of smoothness and responsiveness that was previously out of reach.
Unified WebGL Visuals
The interface has been completely transformed with high-performance WebGL visualizations:
- WebGL Waveform Engine: Experience smooth, progressive-draw animations for deck waveforms.
- WebGL VU Meters: High-precision RMS tracking with a classic LED hardware aesthetic.
- WebGL Spectrum Analyzer: A dynamic master mixer visualization with peak-holding and vibrant gradients.
High-Performance Optimization
Under the hood, we've implemented advanced batching techniques to ensure a rock-solid 60FPS experience:
- Geometric Batching: We've reduced CPU/GPU overhead by ~99% by consolidating thousands of draw calls into optimized vertex batches.
- Zero-Allocation Rendering: By pre-allocating vertex buffers and typed arrays, we've eliminated the dreaded garbage collection (GC) jank during playback.
Professional Audio Features
MixKit v0.2.0 isn't just about looks. We've added features that bring it closer to hardware DJ standards:
- Stutter-Cueing: Precise CUE point selection with 50ms audio chattering bursts.
- Momentary Pitch Bend (Nudge): Fine-tune your beat-matching with temporary playback rate adjustments.
- Tunable Crossfader Curves: Choose between Logarithmic, Exponential, Linear, and Constant Power curves.
Persistence and Customization
Your workspace is now yours to keep. The new localStorage Persistence layer ensures that all your settings—from tempo range to UI theme—are saved across browser restarts.
What's Next?
With the foundation of the WebGL engine laid, our focus turns toward advanced state management and further MIDI integration. The roadmap is packed with exciting features, and I can't wait to share more with you soon.
Ready to try it out? Head over to mixkit.djay.ca and experience the future of web-based DJing.
Keep the mix alive!
— Jason Brain







