ash
af14c2f759
Replace MIDI clock with internal BPM timer for pixel 6 pulse
Revert:
- Remove midi_clock.h/cpp (was causing cross-core crash)
- Remove real-time MIDI message parsing from midi_transport.cpp
New approach:
- Pixel 6 (and all active LEDs) pulse to internal BPM timer
- Default 120 BPM (500ms beat interval)
- 'bpm <n>' serial command to change tempo (20-300)
- Only calls FastLED.show() when actively pulsing (avoids USB/WS2812 interference)
- 33ms update rate (30fps)
- Inactive LEDs left untouched (no unnecessary show() calls)
2026-07-02 07:27:26 +00:00
..
2026-06-30 04:43:42 +00:00
2026-07-02 04:21:53 +00:00
2026-07-02 07:27:26 +00:00
2026-06-23 13:10:25 +00:00
2026-06-23 22:43:53 +00:00
2026-06-23 22:43:53 +00:00