I think the voice CC have been changed recently, rendering the txt file on ucapps.de outdated. Are you using CC# 13-15? (See the txt file included in the firmware package.)
Hmm how recent? And/or does it affect patch changes too? I have a hell of a time getting patch changes working in Ableton Live. They work, but I have to start/stop the song a few times before it takes, which really sucks in a live setting
It’s so bad I almost wonder if I can patch it, or pay someone in beer, to fix it just for Live so we can hobble along with it until we get a live-friendly MBSEQ.
Program Change will not work, because the MIDI mapping in MBFM is not in a straigt General MIDI like CC mapping.
The problem is the Bankselect LSB (Sub Bank) Message on CC 32, that Ableton always sends if you select it in “Pgm Change” section of the Clip.
Ableton will even send a Bankselect LSB Message on CC 32 if Bankselect MSB (Bank) on CC 0 is set to a Value while the Sub Bank Field is set to “—”
I have found 2 simple workarounds to fix this problem.
Set “Bank” and “Sub” to “—” and use only the “Pgm” Field.
This way you couldn’t use Bankselect, but Program Change will work.
A better workaround is using Max for Live.
I made a little patch to set up Bank and Program Change on my MBFM - the “MBFM Patchselector”.
Open an empty Max4Live MIDI Device and copy’n’paste the following code into its editor window.
The device has controls for Bank and Program.
As a bonus, theres an additional dropdown menu that shows GM Programnames, which is usefull if you use a GM Bank with your MBFM.
Automate the Bankcontrols of the MBFM Patchselector device in the "Envelope" section of your clip and Program/Bank changing will work fine.
This way you can also use multiple sound programs from within one clip (in a serial way).
[EDIT]
There is one Issue - if you use multiple MBFM Patchselector devices on multiple MIDI Channels - this seems to work only on one MIDI Channel.
If you start clips on more than one channel at the same time it seems to change the values only on one channel.
If you start these clips one after another, everything will work fine.<br />
I dont know, whats the problem, maybe some of you guys will find a solution to fix this.
Well, I ended up spending an afternoon converting all our live Live sets to Reaper. In this way, I can just send direct SysEx changes changes to setup the channels and patches. Reaper has it’s own issues and I much prefer Live were it not for this issue. If I ever upgrade to Live 9, though, I’ll definitely give your Max suggestion a shot!
As an aside, I have never been able to get the MidiBox SID Drum Engine working well in Live either. In Reaper? No problem.