From: Tom Breton (Tehom) <tehom@pa...> - 2013-01-04 19:22:25
> I couldn't find "Send Bank Select" checkbox on instrument parameter panel.
My bad; I was reading from the internal names. Your settings seem correct
and should be sending the variation select.
The one thing I want to chase down is whether it's correct to send both
LSB and MSB before sending program change.
http://en.wikipedia.org/wiki/General_MIDI says yes.
http://home.roadrunner.com/~jgglatt/tech/midispec.htm doesn't say. I
can't test it on my cheap-o setup.
FWIW (and this is why I'm CC-ing the dev list), we are setting send bank
select in a suspicious way in MIDIInstrumentParameterPanel: Whichever of
variation or bank is set latest controls whether Instrument's send bank
select is set or cleared. Both just call
m_selectedInstrument->setSendBankSelect(bool). So if variation is set,
then cleared, Instrument will turn bank select entirely off. This seems
I *don't* think that can be the source of Marcio's problem. He has both
checks on, so regardless the history he would have send bank select =
true, and if it were happening ISTM it would mess up banks rather than
clear the variation.
Tom Breton (Tehom)
Get latest updates about Open Source Projects, Conferences and News.