Hey,
I've trying to setup a midi foot controller to switch between patches. My controller sends CC#32 and CC#00 to do a bank switch and a program change but for some reason it takes two presses on the footswitch to get both bank and number right. First one changes the program(/combi) number right but the the bank always goes wrong, the second press then changes the bank to the correct one. e.g.
I have pedal 1 assigned to switch to piano & strings (combi B109) so I have pedal 1 set to send the following :
CC32 value 1
CC00 value 00
and Prog change value 110
So to test that I switch to combi A000 and press the pedal. The bank changes to D(wrong) and the program number changes to 109(correct). I press it again and now the bank changes to B(correct) and number stays at 109(correct). Any more stepping on the pedal doesn't result in either changing.
Am I using the right CC's ? Is there a full list of all Tritons CC's somewhere? The footswitch is an FCB 1010.
Using a footswitch to change combi's, CC question?
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
-
- Platinum Member
- Posts: 1003
- Joined: Thu Dec 04, 2008 1:41 pm
- Location: Newmarket, Ontario, Canada
See this. The problem is that you need to send the MSB of the bank change first (which would be CC 0, value 0), THEN send the LSB (CC 32, value = whatever bank you want to change to).
It's taking two presses since CC 32 is ignored the very first time. The CC #0 from the first press and CC #32 from the second press are paired together to change the bank.
It's taking two presses since CC 32 is ignored the very first time. The CC #0 from the first press and CC #32 from the second press are paired together to change the bank.
Keyboard Rig: Korg Kronos, Moog Sub 37, Waldorf Blofeld Module, Neo Instruments Ventilator II, Moog MiniFooger Delay, Strymon BigSky, Roland KC-150, Mackie 802-VLZ4 Mixer
I thought it would be something like this but I asked a musician friend of mine (whose pedal it is) and we both ended up in the assumption that all the data is sent "at once".kanthos wrote:See this. The problem is that you need to send the MSB of the bank change first (which would be CC 0, value 0), THEN send the LSB (CC 32, value = whatever bank you want to change to).
It's taking two presses since CC 32 is ignored the very first time. The CC #0 from the first press and CC #32 from the second press are paired together to change the bank.
Now to just figure out how to set the order in which the commands are set in the controller.
-
- Platinum Member
- Posts: 1003
- Joined: Thu Dec 04, 2008 1:41 pm
- Location: Newmarket, Ontario, Canada
Impossible. Data cannot be sent "at once", though it would appear that way. Even if you're playing a chord on a MIDI controller, the keyboard has to put each individual Note On message in order (there's no such thing as a Chord On message in the MIDI spec).
As for the FCB1010, I highly recommend getting the unofficial firmware; it's an EPROM chip that is easily installable by someone with virtually no electronics knowledge. Besides adding a proper stompbox mode to one row of footswitches, it allows you to program the device from a computer with free software. I haven't used one in several years and was never sending bank change messages from it, so I don't know exactly how to change the order. I would suggest, however, that you must've done something, since sending CC 0 first seems to be the standard way of doing things and it seems odd for Behringer to have implemented it backwards.
As for the FCB1010, I highly recommend getting the unofficial firmware; it's an EPROM chip that is easily installable by someone with virtually no electronics knowledge. Besides adding a proper stompbox mode to one row of footswitches, it allows you to program the device from a computer with free software. I haven't used one in several years and was never sending bank change messages from it, so I don't know exactly how to change the order. I would suggest, however, that you must've done something, since sending CC 0 first seems to be the standard way of doing things and it seems odd for Behringer to have implemented it backwards.
Keyboard Rig: Korg Kronos, Moog Sub 37, Waldorf Blofeld Module, Neo Instruments Ventilator II, Moog MiniFooger Delay, Strymon BigSky, Roland KC-150, Mackie 802-VLZ4 Mixer
I'll tip my friend on the firmware. Programing patch changes isnt that tedious but I'd imagine for programming anything more than that would be speeded up a lot by a software.
I got to work. I changed the program change command from prog chg 1 "pedal" to prog chg 5 figuring maybe the command order is in the order of pedals and I guess it is since it worked like a charm after that. Now if Triton just wouldn't cut off the sounds when changing but I guess I'll just have to practice a lot using the pedals to do precice changes
Thanks!
I got to work. I changed the program change command from prog chg 1 "pedal" to prog chg 5 figuring maybe the command order is in the order of pedals and I guess it is since it worked like a charm after that. Now if Triton just wouldn't cut off the sounds when changing but I guess I'll just have to practice a lot using the pedals to do precice changes

Thanks!
I use the FCB1010 to change patches. I have the top 5 switches programmed to my 5 favorite "go to" patches. Took me a while to figure it out but I got it finally.
Current Korg Gear: KRONOS 88 (4GB), M50-73 (PS mod), RADIAS-73, Electribe MX, Triton Pro (MOSS, SCSI, CF, 64MB RAM), SQ-64, DVP-1, MEX-8000, MR-1, KAOSSilator, nanoKey, nanoKontrol, 3x nanoPad 2, 3x DS1H, 7x PS1, FC7 (yes Korg, NOT Yamaha).