Blofeld - change multis using program changes

And yes, I solved it!

Apparently, you need to send a CC message using CC#0 at a value of 127 and then you send program change messages. And voila, it works!

5 Likes

Nice, glad you got it figured out. I’m not sure when or if I will need it, but it is good to know that it works. Thanks for sharing the solution.

kinda sucks that i have to lose one of the mnm’s ccs (and program changes) to change multis. oh well, it’s better than having to change each individual sound on all parts of a multi.

Zfigz I try too to change multis with program change…I’ve done the firmware upgrade but now, where I assign the value of 127 to a CC#0 ? I have a blofeld desktop but I don’t see any parameters on display that let me do this…

You send the MIDI message from another device to the Blofeld.

1 Like

I use Radias I have a MIDI MAP CC# with paramName: and CtrlChg# : this is on 000 and in the param name is in ‘‘portament’’ but I don’t have any place where I can assign a Value of 127 (except in some sounds parameters I can but I don’t think is that the place) can you explain to me a little more? Maybe if you done this it will be helpful to know how you did…Anyway I have also a Gaia and in this one I can’t change nothing about MIDI CC parameters. I hope that there is a way on the blofeld or on a Vst that control Midi maps…

Make sure that you’re send CC#0 using a value of 127, and then immediately send a program change via the global midi channel. That will change which multi you’re using.

This is clear but where I assign this value of 127? In the Blofeld or in the other instruments? And after all I can’t assign a Value of 127 from any synthesizer I have. Can you explain to me exactly how did you do and where did you go to send this value?

The original poster is changing the Multi on the Blofeld using MIDI Bank Change and Program Change commands from another instrument such as a sequencer.
If you want to do this, you need to have an instrument that can send the two MIDI messages. I don’t have a Radias, but I guess that it can do this if you map one controller (maybe a button or a knob) to CC #0 and make it send value 127. The you should probably change the Program on the Radias to the value that you want in order to send a Program Change message to the Blofeld.

It would be different for the piece of gear you’re using to send the CCs/Program Messages…so, you’ll just have to figure that one out on your own.
Again, you must set the controller to send CC#0 (MSB) and send a value of 127 with CC# and then send Program Changes to change your Multi.

Well, I will try. But I don’t have any section with the name ‘‘MSB’’ that I can see…thank you however guys, I try to solve this problem.

Just send CC #0 with a value of 127, then the Program Change message. You don’t need to worry that the former is labelled “MSB” in the MIDI specification.

1 Like

Yes, the problem I have is that I don’t know where I can do that…I search on web and on the radias panel to know

Hi,

I’m also trying to change a multi via an octatrack with no luck. I do what you say: assign a cc#0 with a value of 127 + change bank (nothing happens) or program (only changes the preset, not the multi). Is there any particular place or way to do it?

Thanks :slight_smile:

Had some trouble with this, after long debugging I figured this out and decided to post it in this old threat as a kind of reference. I own a Blofeld (v1.25) and an MPC 1000 /w JJOS 2 >v3.5.

Some machines (like the MPC 1000) offer to send Bank Changes with program changes. And they send it as CC#0: 127 + CC#32:0 + PC#n. The Blofeld does not seem to like the extra CC#32. A workaround is to send only the CC#0 -> 127 and the program change on the global channel from a sequence.

On the MPC (1000, at least) there’s a little field to send PC with optional bank messages. Indeed the MPC does send the extra CC#32:0 message. Do not use this field on MPC for Blofeld Multi or program changes.

6 Likes

Even more complete: to change a Multi and then a Part’s program change inside the Multi:

  • On a MPC track set to the global channel: insert a CC#0:127 and a PC with the number of the Multi
  • for the next step: to give the Multi change some time, go one beat later!
  • To change a Multi’s part program: on another MPC track, on the Part’s midi channel insert a CC#32:X (where X is the bank number) and a PC with the number of the part’s patch

Extra note: when programming bank & program changes in a sequence, it is good practice leaving a few ticks between the bank change & program message.

1 Like

Where is this done on the Digitakt? Typically I send all bank/pgm changes from the SRC page, which obviously doesn’t work with blofeld multis. The manual says to set the CC on the Amp page and the value on the FLTR page. But I don’t see a CC#0 available on the Amp page, and it’s not listed in App. A as an option.

12.5.1 SEL1-SEL8
CC 1–8 Select specifies the CC commands that are controlled by the parameters on the AMP PAGE 1 (CC VALUE) page. The selectable values are the standard MIDI Control Change Messages. (0–119)

On the SRC page of the DT’s MIDI track, use BANK for the CC 0 value (you probably need a value of 128 on screen), and PROG for the Program Change value.

2 Likes

Thanks Peter, that did it - it was the 128 for 0 that I needed.

2 Likes

Not BANK 128 but SBANK 128 to be exact. Thanks.