From 33c9dd10c0fb8fbd3d9c3bade6342774fe651ffd Mon Sep 17 00:00:00 2001 From: Ashley Strahle Date: Fri, 3 Jul 2026 22:32:24 +0000 Subject: [PATCH] Send CC 0 on release (MIDI Learn fix); flash_latency=0 --- src/app_task.cpp | 5 +---- src/main.cpp | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/app_task.cpp b/src/app_task.cpp index a24642f..a74ef95 100644 --- a/src/app_task.cpp +++ b/src/app_task.cpp @@ -144,10 +144,7 @@ void AppTask::process_switch_event(uint8_t switch_id, bool pressed) { uint8_t cc_num = cc_map[i]; // Use palette index 127 (magenta) for visible feedback uint8_t value = pressed ? 127 : 0; - - if (pressed) { - midi_transport->send_cc(channel, cc_num, value); - } + midi_transport->send_cc(channel, cc_num, value); break; } } diff --git a/src/main.cpp b/src/main.cpp index ae1c84f..1d72dc7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -21,7 +21,7 @@ UsbMidiTransport midi_transport; AppTask controller(&led_driver, &switch_driver, &midi_transport); ExpressionPedal exp_pedal(4); -volatile uint32_t flash_latency = 55; // ms delay to compensate for Loopy Pro rendering +volatile uint32_t flash_latency = 0; volatile uint8_t beats_per_bar = 4; // change to match your project's time signature TaskHandle_t midi_task_handle = NULL;