Midi Bank Select (outgoing)

What @sezare56 said, basically. The OT’s program change transmission is effectively only useful for syncing pattern changes with other Elektrons. To send a program change within a sequence, you have to somehow convert an OT MIDI message (like a note or CC) to a program change, or otherwise send them from elsewhere (MnM, Digitakt, etc.)

2 Likes

With notes you can use arp. Program changes can be very musical that way.

I plan to use random PCs in order to changes between instruments of a same family (General Midi) for my QY100.
Several organ sounds, xylos, bells, drum kits…
Lfo random on a CC, mapped to PC low depth values, depending on sound range I want.
Makes general midi much more alive.

2 Likes

Exactly what I did yesterday. Pretty amazing!!
How do you use 16 MD midi channels for the Multi Map? All to performance channel triggering different notes of the Map? A4 still can only play 4 sound at a time?

At the moment I’m to blown away by multi map :wink: No time to think about PC :smiley:
If I keep my DT I can do it from there

1 Like

Yep. The main advantage is that you can select your sounds by ear with the 16 track triggers.
Midi slides are interesting too.
It’s not possible to add lfos on vel / notes without a CTR 8P machine. That’s really anoying me.

A4 still have only 4 voices poly but even if you add track sound notes, even 3 notes chords, it’s still very interesting.

1 Like

thanks for that. I’ll use that very often now

2 Likes

Here’s how you can do bank changes on the Octatrack for the Nord Drum 2:

2 Likes

Yup and that leverages the PC message from changing patterns.

Can someone explain why the bank function of the program change doesn’t seem to work ?

To clarify your question, could you give us some details of what you are trying to achieve?

Hi
I would like my synths to change preset automatically when I change part on the OT.
I understood that the program change only works on part and not by pattern which is a shame.

I have 2 out board synths controlled by midi, a shruthi and Modor .
On the Shruthi the program changes with the part but only within the first bank (0-127) no matter what the bank setting is on.

On the modor the patch also only changes within the 32 patches of 1 bank, but the bank seems to be completely randomly generated.

On the modor I also tryed using the CC32 command to change bank and although it claims to be changing bank by the on screen message , nothing actually happens.

Hope that makes sense.

You can have the OT send out a Program Change message when its pattern changes, with the limitation that the PC number will correspond to the new pattern number on the OT (A01 = 0, A02 = 1 etc).

Which firmware is the Shruthi running?

It’s hard to tell what’s actually happening. You need to send the CC 32 message immediately before the Program Change message, and you need to deactivate completely the Bank selection on the OT.

The Shruthi is running 0.97 for the performance page.

I don’t understand how to do that. (apart from deactivating the bank selection)

Ok, I think i’ve sussed it, thanks to @vehka 's helpful post above.

My brain is hurting but I’m happy :rofl:

Thanks all :hugs:

1 Like

Hi everyone !
I will need your help on this one …
I having a hard time to set properly a program change on the NL4.

I’m using a Octatrack to sequence and send program change to the little red monster…
I’m able to change the program but not the bank …

Can someone tell me how it set it up to be able to have both, Bank and Program respond

Thanks :slight_smile:

This is a well-known problem with the OT’s MIDI sequencer not sending the correct MIDI messages:

The NL4 uses MIDI Control Change messages 0 and 32 for receipt of Bank Select messages. See the “MIDI” chapter of the NL4 manual.

The workaround on the OT is to send MIDI CC 0 and 32 messages (I believe the values to send would be 0 and the desired bank number, respectively) immediately before sending a Program Change message, as described in previous posts in this topic.

I encourage you to send a support ticket to Elektron to ask them to address the problem with the OT.

2 Likes

Man, you answer that one maybe even more than I answer the sample slot question… :grin:

1 Like

Hah, and you forgot to mention that the OT will not send the message if it is identical to the last one it sent.

So in this situation it will look like it doesn’t work: You start the sequencer, the CC’s are sent to the external synth, which changes accordingly as expected. Then you change the patch on the external synth manually (for whatever reason: because you’re jamming, because you edit sounds, whatever). When you restart the sequence on the OT (can be hours later), the CC’s will NOT be sent. This is not a bug, but default behaviour and can be very disturbing…

For this reason (I like to change patches, or patterns on my Digitone manually while playing) I do not use any Elektron device for initial patch/pattern changes. I prefer to use a external Midi Controller.

1 Like

This is not a problem with the only octatrack. I have other pieces of gear which present the exact same behaviour…And it is even more disturbing when it comes from something like the pyramid. I’m normally not the one who defend elektron, but this time, it is maybe more of a midi problem…

Definitely not an midi problem, but a design choice. I use extrernal midi controllers to change patches/sounds/banks/patterns and it just works fine.

1 Like

Hi ! Thanks for your answer ?
I might do something wrong…

This is what I do to select the program 2.4 on the synth.

On the midi track 1, on SRC:

-Channel 12 (it’s the one I’m using for the NL4)
-Bank 2
-Prog 4

Then on MIDI CTRL 1 SETUP
CC2 0 BANK
CC3 32 BSEL LSB

ON midi control 1 page
CC2 0
CC3 3 ( as the 0 is 1, 1 is 2, 2 is 3, …)

And nothing … snif

1 Like