Forum index > Question

Cc 32 program change - Mask 1

Avi F
hello,

So I'm currently thinking about setting my mask 1 up for performance, to use cc to select different presets using program change commands, but the msb part is not as clear to me.

I know it works slightly different with different midi controllers and synths too. If possible to set up different parts on my faderfox mx12 using the 12 green buttons , I basically would want to put together banks of presets from the mask 1 , but i have not understood if it's possible yet or, if so, how to tell the mask 1 which preset I want at each button on the controller.

Maybe i can also check with faderfox community since it might have particular settings to enable this.
KODAMO
Hi,
The Mask1 MIDI implementation is quite standard, you don't need to care about Bank Select MSB (0), only Bank Select LSB (32) is used to select which bank to use.

Bank 0 contains factory presets. Banks 1-4 contain user voices.

So if you send program changes from 0 to 127 without ever sending CC32, you will access presets. If you send CC 32 before, for example with the value 1, you will select user voices from 0 to 127. If you send value 2, you will select user voices from 128 to 255, etc.
Avi F
thanks, ok! Yes I can now get sounds to change for the factory presets, that turned out to be rather simple matter; I now only need to figure out how to change mask1 user banks on that controller, and select preset recall per button push. its honestly not a super important thing more like a 'nice' thing im trying for. Some midi controllers i have have it easier to access, is why I asked, because getting the bank number from '0' to another, isn't very straightforward [for me] on the faderfox. But I think I may have found out how, and that is on the encoder mode for "CCah" standing for two control change commands (MSB/LSB). The digital readout almost kind of pairs well with mask 1 in that way. I will attempt to try this some time later this week to see if it will allow me to change sounds.
Avi F
ok so update on bank change - the faderfox does let you change to 14 bit hi res mode for encoder, which technically according to that manual allows for bank change msb/lsb as well, but im so confused ill just dial the sound manually.

I am just afraid that if i switch that, the other midi CC i have done for sound changes, might not work since they are in 7 bit absolute mode.

At least i can button push factory presets which sound amazing in and of themselves, to play live [in about a month i will] so this will work well anyway. Plenty of good ones to choose from
KODAMO
You don't need any high precision mode, simply take control over CC32 and use it only with values from 0 to 4. Once you selected bank with CC32, you can send program changes.
Avi F
Hi - thanks for your assistance on this ; I have been able to do true midi program changes [see below] - but, not to the extent i hoped, yet.
Now back to making some sounds again!
Avi F
It works! Mathias from faderfox responded and also like you suggested I implemented cc 32. To change banks it turns out I needed a separate fader or knob on the mx12 in cc mode with lo and high set both to 1 2 3 or 4 and the other adjacent fader I set to program change mode on the controller, to select each program from 00 to 99, to select increments of 100. Works perfectly

Reply