Pattern change one bar late issue

Still nothing… Very disapointed…
I’ve been changing the midi routing of my machines to get everything working right but I can’t get it right because of this issue and the ‘Live record mod wheel PB data from external keyboard?’ issue… Both issues are very crippling.

The problem is that they developped an internal MIDI processing that is working only for the Elektron gear which is cueing the next pattern. But they absolutely missed all the other possibilities of using MIDI including with their gear.

For example now, I’m using:

  • The Digitakt as MASTER, send program changes
  • MPC as Slave, MIDI IN: Arturia MIDI Keyboard AND Digitakt; MIDI OUT: Digitakt (MPC has 2 MIDI IN, 4 MIDI OUT)
  • Analog four as Slave, MIDI IN: MPC

The Digitakt start and send the clock to all the machines, I can send mod wheel PB data from external keyboard as it pass through the MPC to the Analog Four (and Digitakt). The digitakt can’t send mod wheel PB but the MPC can. This is why I want my Analog Four to be followed by the MPC. Also because I can resample MIDI sequence into the MPC and then mute each A4 individual tracks… but I also want to use the A4 sequencer if needed… in short this is my workflow…

But if I pattern change on the Digitakt, the MPC will follow nicely but not the Analog Four ! Two elektron machines that can’t sync correctly, so frustrating !

Indeed, the MPC will pattern change right on time with the Digitakt because when it receive a Program Change (or Pattern Change in Elektron jargon) it changes immediatly. The MPC also send a Program Change to the Analog Four but the A4 will cue it instead of changing immediatly. And that’s why it change one pattern late.

Why don’t they put a checkbox option like ‘Direct Program change on Program Change receive’ ?
That’s all I’m asking and I know it is absolutely possible to develop this because it receive a Program Change detection as it is shown as ‘cueing’, why not change directly ? Is it because the Elektron gear is made to be working only with other Elektron machines ? Why there isn’t any update about this ?

In short, if the master device can’t send the program change a few ms before the pattern change is supposed to happen, an Elektron device will always change too late

The problem is not the MASTER, it’s the SLAVE !

When a program change message is sent to an Elektron device, the corresponding pattern is cued for change. This means that the program change needs to be received a few ms before the pattern change is supposed to happen.

Make a checkbox in the settings to disable the cued for change and make it change instantly please ! The cue is interesting when it is synced between two Elektron devices, but if I put a device (here the MPC) on the middle of Elektron Master and Elektron Slave or a non-Elektron device as MASTER it will always change one bar late !

This makes me crazy, I’ve spend hours trying to figure it out and make it work just as expected. I’m a developper as full time job and music producer as passion and this makes me want to develop something just to make it work! I will try to investigate as I see Elektron isn’t very responsive sadly…

The Elektron device can not foresee the future.

Indeed, a 1980’s MPC can do what your gear can’t

1 Like