Page 1 of 1

problem of patch changes with fcb1010

Posted: 23:06, 9 April 2007
by ronfya
Hello all,

I have a strange problem with my patch changes of my Fantom X8. I use the Behringer FCB1010 as a midi controller.

My problem is about accessing patches that are stored in 2 different groups, for example a user patch 018 and a patch from the PR-A group say number 058.

In the fantom user manual I read (p330 bank select & program change correspondance chart) that for a patch number between 1-128 of the user group, MSB=87 & LSB=0

On the other side for a patch number between 1-128 of the PR-A group, MSB=87 & LSB=64.

So I want to have a pedal set up to select patch PR-A : 058 and another pedal set up to select patch USER : 018

In consequence I've set up the parameters CNT1 & CNT2 of both pedals this way

PEDAL 1 (to select patch USER:018)
CNT1 number = 0 (controller is the bank select controller MSB)
CNT1 value = 87 (value of the controller)
CNT2 number = 32 (controller is the bank select controller LSB)
CNT1 value = 0 (value of the controller)
PROG CHANGE value = 18


PEDAL 2 (to select patch PR-A:058)
CNT1 number = 0 (controller is the bank select controller MSB)
CNT1 value = 87 (value of the controller)
CNT2 number = 32 (controller is the bank select controller LSB)
CNT1 value = 64 (value of the controller)
PROG CHANGE value = 58


So, everything seems right BUT, if I have pedal 1 selected (USER:018) and then I step on pedal 2 to have PR-A:058, I have USER:058 instead !!! And I get PR-A:058 only if I step a second time on the pedal.
Same thing when going from pedal 2 to pedal 1.

I don't understand where I mess up ... anyone has an idea please ???

Hope I'm not too messy with explanations too ... :D

Thanks

Re: problem of patch changes with fcb1010

Posted: 23:30, 9 April 2007
by ronfya
Oh, I found what's going on.

Controller 0 - Bank Select MSB is used in conjunction often with the Bank Select LSB to select the bank for the next program change message. This means the patch does not change until the program change is received (bank messages alone are not enough).

So what happens is that when I press a pedal in order to change bank & program, in fact I think the FCB1010 sends the program change first and only then the bank changes so that there is no NEXT program change until I press the pedal once again. It's only when I do press the pedal one more time that the bank change becomes effective because I'm also sending that awaited NEXT program change that makes the last bank change effective.

So now my question is :"is there a work around (other than patches being in the same group/bank I mean) to switch quickly between presets of different banks ?"

Re: problem of patch changes with fcb1010

Posted: 07:05, 22 August 2007
by markferrell
Could you not just call up the patch in the other banks and them save them into the USER Bank?