v0.5.0 - BPM Detection & Sync
Professional-grade BPM detection and beat synchronization system.
Features:
- Real-time BPM detection from bass onset peaks
- Beat phase tracking (0-1 position in beat cycle)
- Beat sync pulse for visual impacts
- New GLSL uniforms: u_bpm, u_beat_phase, u_beat_sync
New BPM-Synced Generators:
- Pulse Synchronized (beat-locked pulses)
- Beat Grid (grid synchronized to beat divisions)
- BPM Cascade (particles in BPM sync)
- Metronome (visual 4-beat counter)
All 55+ generators can now use BPM data for perfect audio sync. Shaders can access:
- u_bpm: Detected BPM (60-240)
- u_beat_phase: Beat cycle position (0-1)
- u_beat_sync: Impact pulse signal
Perfect synchronization with audio for VJ performances.