X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Fmidi_mapping_dialog.cpp;h=0c7683c017ac953e7e60fd0b73c9eaaf32a97f52;hp=7eec6d285d123c43f82b3233a471ee845f872590;hb=4cc23077f23d6e40d04cc15f0e7c5a720d1fbb5f;hpb=beead04c23b42c815f448cd0126d87f9627bbfde diff --git a/nageru/midi_mapping_dialog.cpp b/nageru/midi_mapping_dialog.cpp index 7eec6d2..0c7683c 100644 --- a/nageru/midi_mapping_dialog.cpp +++ b/nageru/midi_mapping_dialog.cpp @@ -543,6 +543,10 @@ pair MIDIMappingDialog::guess_offset(unsigned bus_idx, MIDIMappingDial // The bus has a controller set that the source bus doesn't set. return not_found; } + if (source_spinner->value() == MIDIReceiver::PITCH_BEND_CONTROLLER) { + // It's impossible to interpolate across the pitch bend. + return not_found; + } int candidate_offset = spinner->value() - source_spinner->value(); if (!found_offset) {