Commit Graph

14 Commits

Author SHA1 Message Date
ash fee8ab5b94 Focus on Launchpad X mode: NOTE 36-45 ch1-3, send NOTE_ON/OFF for buttons 2026-06-24 06:43:16 +00:00
ash 6aa3579317 Add palette test mode (hold pad 0+9 for 2s), comprehensive MIDI handling 2026-06-24 06:29:08 +00:00
ash 840bcf9a1e Fix MidiEvent::SYSTEM -> SYSEX 2026-06-24 06:23:42 +00:00
ash 37c6e66584 Add visual MIDI activity indicator (flashes pad 0 on any MIDI receive) 2026-06-24 06:03:27 +00:00
ash 296611ce52 Send CC2-11 for button presses (match Loopy Pro) 2026-06-24 05:58:10 +00:00
ash b5a1710ebd Map CC 2-11 to pads 0-9 for Loopy Pro LED feedback 2026-06-24 05:56:58 +00:00
ash 550fb7616e Add CC (Control Change) handling for Loopy Pro LED control 2026-06-24 05:52:21 +00:00
ash 0e5cbeb73d Clean up: remove boot layout test (Launchpad X mapping confirmed working) 2026-06-24 05:47:09 +00:00
ash e2997a595d Simplify boot layout test to single quick pass (Launchpad X only) 2026-06-24 05:39:39 +00:00
ash 26c86be7ea Add boot-time layout test (no serial input needed) 2026-06-24 04:33:02 +00:00
ash e5e546ed39 Update pad_mapping to Launchpad X standard notes 36-45 (C2-A2) on channel 1 2026-06-24 03:37:29 +00:00
ash 2eced5c007 Add debug logging for incoming MIDI events 2026-06-24 01:07:00 +00:00
ash 4d81386f78 Fix USB MIDI, add LED startup animation, improve logging
- Use ArduinoUSBMIDI library for proper USB MIDI device recognition
- Add LED startup colour cycle (red, green, blue, yellow, magenta, cyan, white)
- Add comprehensive console logging for all MIDI in/out and switch events
- Log unmapped MIDI messages
2026-06-23 13:06:57 +00:00
ash ad7495dc1c Move all source files to src/ to fix LDF linking 2026-06-23 12:57:54 +00:00