Program change to dark trinity

Hi guys,
When we play live, I use the Octatrack for samples, Rytm for beats and A4 for Bass and synth stuff. This works nicely for me, I used to have the OT as the master and slaved the others to this, also program change, so that when I triggered a new pattern on the OT the others would change accordingly (like, when I triggered B2 on the OT the other 2 would go to B2 as well)

So far so good.

Now I am looking to “un-lock” the machines from eachother as I would like to be able to jump back and forth on the samples, beats and synths without changing all the machines at once (so I could for instance advance the OT from A1 to A2 without the other machines following) - this of course is easilly done by simply not program change locking them together.

However, I am hoping to build an iPad template that will allow me to send program changes to all the machines (I can connect them via the iConnectMIDI4+ that’s not the problem) with one button, so that I could trigger specific places in our live sets where it is nice that all the machines play certain patterns (like a break or a bridge or something)

I just can’t find any info on how the program change works from external gear. I guess there would be one number for bank and one for pattern?

I have looked around on TouchOSC, which supports prgm. change, but it only allows me to set a channel (which I am assuming is the channel specified as recieving on the OT, AR, A4) and a number up to 127 (midi) - and that doesn’t cover all the possible patterns on the Trinity (16x16 = 256)

Am I missing something? Is it even possible?

Thanks in advance for all help!
Of course I don’t have to use TouchOsc - any other iPad app is also fine.

Much love
Vegard

Octatrack patterns A01 … H16 can be accessed with MIDI Bank Select Message with a value 0 plus the applicable Program Change number (0 = A01, 127 = H16), and patterns I01 … P16 can be accessed with MIDI Bank Select Message with a value plus the applicable Program Change number (0 = I01, 127 = P16).

Octatrack patterns A01 … H16 can be accessed with MIDI Bank Select Message with a value 0 plus the applicable Program Change number (0 = A01, 127 = H16), and patterns I01 … P16 can be accessed with MIDI Bank Select Message with a value plus the applicable Program Change number (0 = I01, 127 = P16).[/quote]
Thank you!
But I am only allowed to enter the channel number (1 to 16, for what channel to transmit on) and midi data between 0 and 127. There is no way (that I can see) to enter Bank Select. Maybe it’s a limitation of the TouchOSC app. I will try and have a look at Lemur instead.

Thanks for the help!

As far as I could tell, Bank Select message is not needed - only a Program Change… for example, program change #62 is bank D pattern 1 or something, whereas program change #2 is bank A pattern 3 or something like that… it just goes up from 0 across all the banks

I think I figured it out, you can access Bank A to H with just program change, but to get to the last 8 banks you need a bank change, as midi data only contains 128 steps and there are a total of 256 possible patterns.

I ended up using an iPad app called Mididesigner, where you can send macros with one button touch (so my macros are 1. Bank select, 2. program change) - and it seems to work fine :slight_smile:

Thanks

1 Like