diff --git a/src/faderbank/FaderbankWidget.cpp b/src/faderbank/FaderbankWidget.cpp index b321d77..b2475a1 100644 --- a/src/faderbank/FaderbankWidget.cpp +++ b/src/faderbank/FaderbankWidget.cpp @@ -156,6 +156,7 @@ void appendFaderConfigMenu(FaderbankModule* fb, ::Menu* menu, int faderIndex) FaderbankModule::ControllerRecord record = fb->records[faderIndex]; std::vector modeNames { "CC", "CC (14-bit)" }; + uint8_t ccMax = record.faderMode == FaderbankModule::FaderMode14bitCC ? 31 : 127; std::vector channelNames; for (auto i = 0; i < 16; i++) @@ -166,7 +167,7 @@ void appendFaderConfigMenu(FaderbankModule* fb, ::Menu* menu, int faderIndex) } std::vector ccNames; - for (auto i = 0; i < 128; i++) + for (auto i = 0; i < ccMax + 1; i++) { std::ostringstream ss; ss << i;