Hi,
I am running Quaverato version 2.4.2. I initially tried to set the channel in calibration mode using a PC message. That didn’t work. I then tried to set the channel in calibration mode using a CC message. That worked. I looked at the source code on GitHub and there is a bug (line missing) in the handleProgramChange() function which caused the PC message to not correctly set the MIDI Channel:
void handleProgramChange(byte channel, byte number){
…
if (setMidiChannel){
…
EEPROM.write(2, channel);
EEPROM.write(3, false); <<<<< THIS LINE IS MISSING — thus the disabling of Omni Channel mode is not persisted in EEPROM.
…
}
…
}