Hi!
Just a word about the Program Changes messages, as I'm now preparing a live set including the PreenFM2.
I realized that my PreenFM2 had troubles to receive both MSB and LSB messages in one pass, and i have to stop the track and do a second CC send to have the correct patch loaded (i mainly use two different banks). The CC messages are sent by my Pyramid sequencer, but don't know if the problem is coming from the sequencer or the synth. Does anyone have the same problem?
It makes impossible to have a correct program change in the middle of a track, but i found a workaround : I created a third bank containing only the sounds I need for my live set, and renamed this bank to be sure it has the "0" number amongst all the banks contained in my PreenFM2.
Now i found that to load a sound from thi first bank, the PreenFM2 doesn't need to receive a MSB message. So the CC change work now with only sending the bank number (LSB) with CC#0 and the Program Change number.
If i need a combo, I will have to do the same for each of the 4 PreenFM2 instrument, with their own midi channel.