Octatrack and Digitakt Program Change

I only own Octatrack and Digitakt,

But when using the Octatrack as the hub of a live set,

How does the Octatrack talk with other Elektron devices, like AK, AR, Machinedrum, monomahine,

Is it possible to use instant program change with these devices so that full tracks and sets can be created and all devices stay in full sync and respond to correct program changes when moving through your parts and patterns on Octatrack?

Or is the Digitakt the only device with this delayed issue?

As it stands, the Digitakt cannot be truly useful for me in a live performance environment (when intergrated with my Octatrack live set),

I want to be able to move through my Octatrack set and have the Digitakt follow along with the accomplying patterns (which are sent from my Octatrack)

I can’t believe Elektron wouldn’t think this is something important for using the devices together…?

1 Like

I was under the impression that elektron boxes had a way of syncing w/out using MIDI program change.

As for instant PC change never coming to DT, c’est la vie. The processor and system architecture the DT is built on just can’t handle it apparently.

You can set CH LEN to “2” - and pattern changes after two steps.

You should be able to change the Pattern so it launches on the next bar, you just can’t change patterns on arbitrary 16ths and expect it to change immediately.

1 Like

They do, but from what I’ve been told recently this is not special to elektron boxes. The way to get it working across elektrons is to enable the options under the sync menu, clock and program change I believr are the options in the dt.also everything needs to be on the same auto channel

1 Like

Cheers buddy, and thanks to everyone else,

Yeah I’ve spent all afternoon trying to get this to work, it’s bloody annoying that it doesn’t want to play ball😔

Does anyone know a way I can parameter lock a program change using Octatrack? Rather than the parts method…?

Or is there a standard midi CC that can also program change through standard messages over midi?

Any advice would be awesome…

Thanks

No. The OT does not have this feature, unlike the other Elektron instruments that have MIDI sequencing capability.

There is no such MIDI CC. The MIDI message type that Elektron uses for communicating a change of pattern to another instrument is the MIDI Program Change message.

You can set this to happen automatically on the OT in the PROJECT > MIDI > SYNC menu by activating PROG CH SEND and by setting the PROG CH SEND channel number to be the same number as is set for PROGRAM CH IN CH in the SETTINGS > MIDI CONFIG > CHANNELS menu on the DT.

You also need to activate PRG CH RECEIVE in the DT’s SETTINGS > MIDI CONFIG > SYNC menu.

2 Likes

Not quite. The Elektron instruments do use MIDI Program Change message to communicate a change in pattern that other instruments can follow, but there are two ways of doing so:

  • for the Elektron gear that includes a MIDI sequencer, the Program Change messages can be programmed explicitly (p-locked on MD, MM, DT, DN, or programmed in a Part on OT), or
  • all Elektron gear with a sequencer can be set up in its Global/Settings to automatically transmit a MIDI Program Change message when the pattern changes.
5 Likes

this, this , this.
you said it n a so much easier to digest manner than i’ve been trying to explain across other threads and this one

2 Likes

Wow peter, thank you for this advice,

I have managed to get the program change to work like this, and there is an instant program change happening automatically,

The effect of this change has meant the OT and DT seem to merge together and reference each other based on switching patterns in parallel to where you are on the global banks and patterns of each device…

The OT works as the master, so if your on bank 1 pattern 1, then Digitakt will switch to Bank A pattern 1… and if you then go to bank 3 pattern 3, the Digitakt goes to Bank C pattern 3…

The only issue I have is that now I have to dedicate each of those patterns on the DT to function with my OT, and those patterns already have tracks I’ve written in them…

I would rather just have the DT respond to the actual program change stated on the midi page of that part…

Is there another setting I have to adjust to get this to work? Like a way the Octatrack can override the Automatic program change…?

Hope you don’t mind sharing your knowledge, the manual just makes it so difficult to understand everything! :pensive:

1 Like

For this, use the same settings on the DT that I described above. I think (can’t remember and can’t check myself right now) that you need to disactivate the PROG CH SEND in the OT’s Project settings.

In the OT’s MIDI sequencer, set up a track that uses the same MIDI channel number as you set for the DT’s PROGRAM CH IN CH and enter the Program Change number that you want: the values 0 to 127 cover the range of DT patterns from A01 to H16.

This Program Change value is stored on the OT in the Part that is associated with the OT’s pattern. Save the Part!

If you want the DT to change to another pattern under the control of the OT then you have to program the Program Change number into another Part. Then, when you switch the OT to a pattern that is associated with the new Part, the OT will send the Program Change message and the DT should change pattern.

1 Like

Thanks peter,

Yeah unfornately doing this makes the Digitakt wait 16-64 steps (depending on step length of DT pattern) before following the program change message from the Octatrack, basically stops it from doing a program change instantly…

But I’m now just going to use the both devices in the workflow you have previously recommended,

I want to be able to mix from 1 pattern or song on DT to the Octatrack and then also have another 8 tracks of audio available to myself with my Octatrack patterns and my live set…

Hopefully Elektron wil fix this issue in the coming firmware updates… because it’s got to be a massive advantage for creativity having this functionality…

Can’t the OT handle instant pattern changes?

Unfortunately it seems it can’t…

But if you follow the advice above, there is a compromise which involves automatic program change between the two devices… (the DT can mirror the patterns selected on the OT)

The issue is having DT instantly perform a program change through the OT part… the DT always wait till the end of the pattern length before switching)

Elektron… If anyone of you guys could shed some light on the issue… And implement a fix…

1 Like

I have 5 Elektron boxes in series.

Box 1 is the Octatrack MKII as the master.
Box 2 is the RYTM.
Box 3 is the Digitone.
Box 4 is the Digitakt.
Box 5 is the Analog Keys.

When I change the pattern on box 1 all the patterns change at the beginning of the new cycle but not box 4.
It waits one full cycle.

Why?

Even box 5 after box 4 changes on time.

Very strange.

Apparently a known bug with the Digitakt, thought it had been fixed in this latest update 1.07.

2 Likes

Thank you

Can anyone can confrim if 1.07 fix the issue?

It fixed it for me.

However, my MPC live, which is hanging off the end of the chain, now has the lag.

So there is something about the MIDI program change message that is strange.

There’s still issues with AR not changing in time if set to advanced track scale mode too, still meaning to file bug report…

There is nothing strange about it, just a too long midi chain (6 devices??).

Try to reduce the length of your midi chain by using a multi-MIDI-through box. Each single hop will introduce some delay and when the chain gets too long you may experience exactly this kind of lag (program change coming too late).