I have been slamming my head against the wall trying to get p-locks of the digitakt 1 to work correctly when recording midi automation in bitwig studio.
THE ISSUE:
no matter the combination of settings i choose, the drawn-in automation points do not start with their respective 16th notes but late, about a 32nd note late. i can make the beginnings of the notes fit to the grid reasonably well with the right latency compensation in the synchronization settings and by enabling record quantization, but nothing seems to be working for getting the midi signals to be sent with the notes rather than delayed.
this makes parameter locks with midi unusable for a good workflow as everything needs to be shifted by hand afterwards, always.
TROUBLESHOOTING:
the curious thing is: the p-locks on Midi tracks work just fine initially… until I record them as automation, then everything shifts.
The issue persists even when I delete the recorded clip. However the problem vanishes completely when I hit “delete automation lane” on the respective device parameter (here for example “Phase”) - now the p-locks are streamed straight from the digitakt again and sit exactly where they should, i can hear it.
The same issue persists if I change from Overbridge mode into Audio + Midi and use ASIO4ALL.
Do Automation Lanes themselves create a delay just by existing and if so is there anything I can do about it?
Is this the case in other DAWs?
THE RIG:
i have two laptop machines, a 2015 i5 with win 10, and a 2022 i7 with win 11 maxxed out on ram. both have the same issue. i use the digi as my sound card in overbridge mode, with midi being sent over usb. bitwig is master and DT is slave but even when I make DT the master the issue persists. i do not require the audio tracks from the DT, just controlling midi inside bitwig is what i am after.
bitwig studio is on version 5.0.11. the result is the same even when the automation track is hidden from view.
WORKAROUNDS:
Preparing this post I came across my own aha moment in the shower! I can offer at least something here for others having this issue to enjoy our DT in Bitwig WAY more!
- Since the p-locks work when not recording the Midi automation, I could just record the audio output of the affected Instrument track and work in Audio as soon as the pattern leaves the DT and enters my DAW.
But even better:
- MPE EXPRESSIONS OF COURSE! Instead of mapping a DT encoder to a parameter directly, I CAN map velocity from the SRC page to that parameter instead. Now the notes record the way they should with modulation happening per step, as velocity is “baked in” to the respective note. Wow I think I just solved it, sort of, ahahaha!
But the issue now is, I have my VEL knob on the TRIG page, but my Aftertouch on the SRC page (Pressure in Bitwig). Means I don’t have all the note expression controls in the same place on the DT. And I cannot even find a way to trigger TIMBRE expression in Bitwig as Breadth Control doesn’t seem to do it. Means I am limited to two expression controls on the DT spread out over two different pages?
I have tried to map the needed CCs in the AMP page for the FLTR page but they don’t have any effect like using them from the TRIG and SRC page.
What am I doing wrong?
Any ideas?
cheers!