Ashley Strahle ash
  • Joined on 2025-11-24
ash pushed to main at ash/loopy_midi_controller 2026-06-25 18:27:48 +10:00
b380133b3e Add custom board definition with Launchpad X VID/PID (0x1235/0x0103)
ash pushed to main at ash/loopy_midi_controller 2026-06-25 18:20:21 +10:00
25713707aa Revert to working USB mode (ARDUINO_USB_MODE=0 + CDC)
ash pushed to main at ash/loopy_midi_controller 2026-06-25 18:12:09 +10:00
7558082e7b Try ARDUINO_USB_MODE=2 (native MIDI only)
ash pushed to main at ash/loopy_midi_controller 2026-06-25 17:54:38 +10:00
dee60c7d27 Fix compilation: declare 'now' in flash_sysex
ash pushed to main at ash/loopy_midi_controller 2026-06-25 17:48:07 +10:00
1676bbb044 Fix LED flash/restore logic, heartbeat only on LED 9
ash pushed to main at ash/loopy_midi_controller 2026-06-25 17:40:11 +10:00
0d738a6e5e Fix compilation: add flash_sysex to interface + remove conflicting build flags
ash pushed to main at ash/loopy_midi_controller 2026-06-25 17:33:14 +10:00
399c4341ed Add VID/PID to build flags for ESP32 core + stronger visual indicators
ash pushed to main at ash/loopy_midi_controller 2026-06-25 17:20:49 +10:00
b5bbe24977 Add SysEx handling for Launchpad X Programmer mode
ash pushed to main at ash/loopy_midi_controller 2026-06-25 16:53:03 +10:00
8d859ce0af Fix: use setID(vid, pid) not setVID/setPID
ash pushed to main at ash/loopy_midi_controller 2026-06-25 16:51:42 +10:00
edb86bf49a Spoof Novation Launchpad X USB VID/PID
ash pushed to main at ash/loopy_midi_controller 2026-06-25 16:43:01 +10:00
500720dadf Add visual MIDI activity indicator
ash pushed to main at ash/loopy_midi_controller 2026-06-25 16:31:17 +10:00
40dfe775ea Fix Launchpad mode MIDI receive and color palette
ash pushed to main at ash/loopy_midi_controller 2026-06-24 16:43:19 +10:00
fee8ab5b94 Focus on Launchpad X mode: NOTE 36-45 ch1-3, send NOTE_ON/OFF for buttons
ash pushed to main at ash/loopy_midi_controller 2026-06-24 16:33:00 +10:00
4f6ff39af4 Add run_palette_test() declaration to header
ash pushed to main at ash/loopy_midi_controller 2026-06-24 16:29:10 +10:00
6aa3579317 Add palette test mode (hold pad 0+9 for 2s), comprehensive MIDI handling
ash pushed to main at ash/loopy_midi_controller 2026-06-24 16:23:45 +10:00
840bcf9a1e Fix MidiEvent::SYSTEM -> SYSEX
ash pushed to main at ash/loopy_midi_controller 2026-06-24 16:03:30 +10:00
37c6e66584 Add visual MIDI activity indicator (flashes pad 0 on any MIDI receive)
ash pushed to main at ash/loopy_midi_controller 2026-06-24 15:58:12 +10:00
296611ce52 Send CC2-11 for button presses (match Loopy Pro)
ash pushed to main at ash/loopy_midi_controller 2026-06-24 15:56:59 +10:00
b5a1710ebd Map CC 2-11 to pads 0-9 for Loopy Pro LED feedback
ash pushed to main at ash/loopy_midi_controller 2026-06-24 15:52:22 +10:00
550fb7616e Add CC (Control Change) handling for Loopy Pro LED control