Hi everyone,
I’m using an Arturia MiniLab controller, and I routed everything through Bome so that Cubase only listens to the Bome virtual port, not the MiniLab directly.
I have one encoder that I remapped successfully. When I turn it right (value > 64), it sends one CC. When I turn it left (value < 64), it sends a different CC. That part is working fine.
But the issue is that now only the MIDI messages I explicitly translate in Bome are making it through to Cubase. Everything else , other knobs, keys, pads , is being blocked. So unless I create a translator for each control, nothing gets through. That means I have to recreate every knob and key manually, even if I don’t want to change them, just to make them pass through as they originally did.
What I want is to intercept and modify just one or two specific controls, while letting the rest of the MIDI data from the MiniLab pass through untouched. Is there any way to do this?
Right now, the only messages Cubase receives are the ones I explicitly translate, and everything else is ignored unless I recreate it.
Hi Steve, thank you so much for your helpful answer!
I followed your suggestion and went into the MIDI Router tab. I created a connection between my input device (Arturia MiniLab 3) and the output (I’m using ‘Bome MIDI Translator 1’ as the virtual port that Cubase listens to). The passthrough works perfectly , all MIDI messages from the MiniLab are now going into Cubase as expected.
But, there’s still one issue: the original MIDI messages from the controls I do translate are also going through the router, even though I want them to be swallowed.
You might need to add a blocking translator. Swallow only works if the outgoing action completes or is None. If you have a rule like “exit rules, skip outgoing action”, swallow doesn’t work.
So
Duplicate the working translator.
On the new duplicated translator, change remove all rules and create an outgoing action of “None”.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz