Hey peeps, I’ve been obsessed over making OB work on my device, I contacted elektron support and they said this problem exists for M1 Pro/Max (M1 non-Pro/Max devices seem to be fine) devices and they are on it. However, I might have a workaround. Could you please verify this, as well?
The Problem: OB sync has issues, the plugin is not able to report reliable latency (it’s variable) information to Ableton (or whatever your DAW is), because of that, the DAW is not able to shift tracks back and forth to make sure they sit tightly on grid.
The Theory: But in reality, A4’s (or any elektron device that supports OB) latency should not be variable because it works with fixed sample rate and buffer size. So, if we can disable OB sync and find another way to sync our DAW and the A4, we might get some stable results.
The Solution:
1- set your device to work under OB mode
2- in the midi config -> sync settings, enable all receive messages
3- on the OB plugin, set sync mode to no sync
4- on your DAWs midi settings, make sure you are sending sync information to your elektron device
5- create a pattern with an attackless sound and record it in your DAW(default settings of a channel will suffice). You’ll see that there is latency.
6- measure the latency by zooming in, selecting the distance between the grid and start of the sound, and looking at left bottom corner of your screen
7- open the midi settings and expand the midi output to your elektron device, and enter the latency you read as negative value in MIDI Clock Sync Delay field
8- repeat step 5 and 6 to read the latency again, because of rounding, you might still be a little off. if you want to perfect it make small tweaks to the value you entered in step 7
finally you should have you waveform starting right at the grid like this;