From e5e546ed3947b882fd6b2b2475b9b5522fff517e Mon Sep 17 00:00:00 2001 From: Ashley Strahle Date: Wed, 24 Jun 2026 03:37:29 +0000 Subject: [PATCH] Update pad_mapping to Launchpad X standard notes 36-45 (C2-A2) on channel 1 --- src/app_task.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app_task.cpp b/src/app_task.cpp index 210dbf0..89f12dd 100644 --- a/src/app_task.cpp +++ b/src/app_task.cpp @@ -4,10 +4,13 @@ AppTask::AppTask(LedStub* led, SwitchStub* sw, UsbMidiTransport* midi) : led_driver(led), switch_driver(sw), midi_transport(midi) { + // Launchpad X standard: bottom row = notes 36-45 (C2 to A2) on channel 1 + const uint8_t launchpad_notes[10] = {36, 37, 38, 39, 40, 41, 42, 43, 44, 45}; + for (uint8_t i = 0; i < NUM_PADS; i++) { pad_mapping[i].physical_switch = i; pad_mapping[i].midi_channel = 1; - pad_mapping[i].midi_note = i; + pad_mapping[i].midi_note = launchpad_notes[i]; pad_mapping[i].led_index = i; last_switch_state[i] = false; }