Hi all,
I’ve created a small project to improve the handling of a Mackie MCU type controller with a DAW (Cubase).
The Project sits between the hardware and the DAW. If you press SHIFT button on the MCU the SHIFT gets locked until you press SHIFT again. To visualize the main screen of the MCU shows === SHIFT ON ===.
in this mode the behaviour of the Jogwheel is modified, so you can use it to scroll thru all track. This is much more convinient than jumping by 8th banks. If SHIFT is of (by pressing SHIFT again) everthing bahaves as normal.
The project was tested with Cubase Pro 13 and iCon Qcon Pro
This was my first small project and I’m more than happy I can use the bome translator.
I would make two recommendations.
Translator 0.1 and 0.3 output I would change from Bome MIDI Translator 1 Virtual out to MCU Hardware out assuming you have that assigned as BMT 1. That way if you decide to change the virtual port you want to use, then it will still work.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
All incoming midi (0.0, 0.1,0.2,0.3) from the hardware comes via MCU Hardware Out,
the DAW is listening on BMT1 (0.1, 0.3).
The display update is going to the MCU Hardware IN.
I’ve attached an updated Version where all ports are virtual or alias ports.
If the DAW is restarted the project needs to be restarted as well otherwise they are out of sync. I have not figured out how to sync them automatically.
I use ga to indicate whether cubase is connect or not
I toggle gb state with gb=gb^1
I look at value of gb to determine whether to send 127 or 1 and set local variable qq accordingly
Translator 0.6 will clear the screen when project is closed and also set gb=1. Next time it re-opens gb will be 1 to keep things in sync
ga is the state of cubase. When cubase closes the project it zeros all faders so I use this to tell MT Pro that Cubase is closed ga=0. If it is closed and opens again, we make sure we are in the state with gb=1.
I also set up your aliases to make more sense. You should be using the alias for your MCU controller. I’m using an X-touch.
I’m sending the signal across to another computer (with Cubase Running there) using Bome Network instead of using A Bome Virtual Port.
I reset the MIDI thru paths as follows:
I tried setting ga=0 (cubase disconnected) when Cubase closes but I imagine since I’m going across the network, MT Pro just keeps the port open. (Translator 0.8). It will likely work on a local BMT port.
Hi Steve, thanks for your effort and insight.
As I’m not at my computer the next couple of days I will be able to test your version end of the week.
I can learn a lot from your experience.
Best Wolfgang
Hi Steve,
I tested it. After adjusting Translator 0.3 it works like a charm. in this rule gb> 0 was treated as normal behaviour but gb = 1 means Channel Sithc mode instead of normal Jogwheel.
Thanks a lot. I got a good understanding how to use bome midi translator.