I’ve been talking to SteveC over email about issues I had with my FCB1010 connected to the BSP in my main daw, Bitwig Studio.
Steve has generously sent me a translator file that solves my issues, which I’ve attached to this thread. My final problem now is that I want bitwig’s transport to be completely independent from the BSP’s transport. In other words, when I trigger play on the BSP, I don’t want bitwig’s timeline to also start playing. This is very important because I mean to use sequences on the BSP at specific times of a performance, pausing them when not necessary, and wish to record the performance straight from bitwig, so pausing and playing the daw transport would pretty much ruin the idea.
I’ve turned off all midi clock interactions I could on bitwig’s menu, even using BSP’s sync to internal didn’t sever the connection between their transports. I’ve tried it on ableton and it worked fine, both transports independent, but I’ve been developing this performance on bitwig so it would be a bit of a hassle to transpose all the tracks and devices from one daw to the other.
Would you know how I can make the transports completely independent?
First of all, I set everything up as aliases. This will make the project easier to maintain as configurations change. You can learn more about aliases from this tutorial.
Secondly, you had doubled the output to Bome MIDI Translator Virtual 1
There is an auto alias for backward compatibility where Bome Virtual Port 1 actually is the same as Bome MIDI Translator Virtual 1 Out. This is true for all Bome virtual ports.
So I updated through MIDI Thru paths as shown below using aliases:
Then I added 3 presets, each preset has it’s own routing but with the same translators. That way be enabling or disabling them you can turn on and off the blocking translators within each route.
You can learn more about device selection in this tutorial.
Here is the routing for Preset 1:
There are blocking translators within each of the new presets. The first one has Start as input with None as output. The second has Stop as input with None as output and the third has Timing Clock as input with None as output. Since each translator has the ‘Swallow’ option set, these signals will not pass through the default MIDI through paths.
Thanks a lot for the updated patch and videos! I’m a little confused about which ports to set for the aliases however.
For midi ins, if I’m not mistaken, Beatstep Pro should be the Bome Translator Virtual Midi 1 because it will relay the messages sent by the BSP, which can’t be opened otherwise in bitwig since it’s already being used in Bome and FCB1010 should be my sound interface, to which my FCB1010 is plugged;
Now, Bitwig should be a different virtual Midi Port? I believe you made it so in your screenshot but I don’t think I’m sure about what it represents.
Same thing for both midi outs, I suppose Beatstep Pro should be BMT 1 out, but what about Bitwig?
Bitwig transport is still being affected unfortunately.
Using the latest project you sent, with all translators checked, and the Ins/Outs for each are:
Start-Stop: Fcb1010 / Beatstep Pro
Block Beatstep Pro to Bitwig: Beatstep Pro / Bitwig
Block Bitwig to Beatstep Pro: Bitwig / Beatstep Pro
Block FCB-1010 to Bitwig: FCB1010 / Bitwig
Notes are coming in bitwig just fine, however transport continues to be affected. Could there be another setting that makes the blocked messages come through? I’ve also made sure to disable external syncing in bitwig’s settings.