Mackie C4 Pro and Cubase

Hi skijumptoes :slight_smile:,

yes, i use the right “shift” :wink: do not worry. I can activate Level Metering, but can not turn it off anymore. I see tons of incoming messages from Cubase, but sadly nothing on my displays. I talked to the Cakewalk devs and maybe we will get something working.

On a real MCU it is this sysex for channel 1 level metering:
F0 00 00 66 10 20 00 01 F7

On a C4 it should be:
F0 00 00 66 17 20 00 06 F7

but that still does not work.
I have a lots of these, where i do not know, what they means:
BF 40 33
BF 41 20
BF 42 20
BF 43 71
BF 44 20
BF 45 74

What i would like to now from you is, do you can start level metering anywhere? or do you need to be in some section (like pan in your picture)?
And could you count how many characters fill in one line of the display (55 or 56?).

@Martin.Jirsak:
@skijumptoes:

I really need your help regarding a multiple MCU setup: How are the displays handled in a extended setup like MCU+XT.

1.) Are the pages extended on each display in such a setup?
2.) Or do the displays shows the same content?
3.) Can you use the V-pots on each unit simultaniously?
4.) Could you count how many characters fill in one line of the display (55 or 56?)

Hi,

  1. You can see 2 pages at once.

  2. No, the displays are separated for every single device.

  3. Yes, you can, the V-Pots are independent.

  4. 7 characters for 8 channels. 7x8=56.

First of all, thanks for looking into that.

1.) Would i see more if i would use three units? Does this happen for every assignment (like IFX, VST Instruments etc.)

2.) What does that mean exactly? Can you describe it better, especially the parts where paging is happening?

3.) that is good news.

4.) Yes that makes sense, but i am sure that the last character on each line is not visible on the display.
Counting them would really help. Best is EQ, since it is full.

Hi,

On the attached screenshots, you can see SW emulation of 2 MCU displays.

As you can see, if there are 2 pages (EQ), Mackie shows Page 1 at device 1 and Page 2 at device 2. If there are more pages, on device 1, you would see pages 0/2/4…, on device 2, you would see pages 1/3/5… The very same behaviour is with a 3rd device. The display “line” is extended by the other device.

Does it answer your questions?


Hi Martin :slight_smile: ,
i would like to have the software you used for this example. This could really help.
On the other side, it produces the same “errors” like my current project. I really need real-life pictures to be 100% sure.
If you look at your screenshots, then the MCU-plugins screenshot has the error of showing "page: 00/02. There is never a “00 page” on a single realworld unit. The same is with the EQ screenshot, it shows two pages, but the EQ has never two pages. You can activate a second page for EQ, by “shift+eq” button combo, but even then it would look different.

I need to see how realworld-units behave, to be sure that this is a intended behaviour. Currently it makes no sense to me.

Hi,

What you can see on the screen, it’s not a bug of the application. This is what does Cubase sends out to the Mackie via the MCU protocol.

@Martin.Jirsak:
Thanks for the info and it seems that you are right. The protocol will totally mess up the page-numbers, also the display ordering seems to be very random to me. At least i know now, that this is intended behaviour and it is not our fault, if it looks like this. Whoever designed the UI, is a complete idiot and that is something really safe to say. Beside this chaotic UI, we can be happy that at least the functions are working.

PS: I would like to have this program/app that you used for the screenshots. The person who i am working with does not own a C4 and this app could really help him to see “visual” results of his work.

I’ve not see the one that Martin posted that image from (Didn’t he draw it himself?), but in the past i have used the Mackie displays included in BC Manager:-

BC Manager is used for config of the BCR/BCF Behringer devices, but you can still use the Mackie display section independently.

To set it up:-

  1. Go to Options > MIDI Devices - and enable the (Virtual) MIDI ports where you’re sending MCU display data.
  2. Then go Options > Mackie Monitors - in here you config up to 4 displays assigned to (Virtual) MIDI ports which you enabled in step 1.
  3. Then View > MIDI > Mackie Monitors - in here is where you display them on your desktop.

That’s a rough guide :slight_smile:

Alternatively there used to be MCU/C4 emulators on the app/play store for ipad/android tablets - i don’t know how many exist anymore though, they seemed to slowly die off.

Hi,

The display is part of one application I wrote.

Hi guys,
I’m using Pro Tools 2019, Logic Pro X and Reaper.
I’ve read something interesting here about Mackie C4 (classic, not Pro) mapping.

Anyone here can tell me how to assign knobs “push” action to a different control change instead of default midi note?
Via SysEx? How can I do this?

With Controllermate I can assign encoders to every plugin parameter I want in Pro Tools, (it’s a little annoying assigning parameters but once done, it works really well) but the push action isn’t recognized because by default encoders “push” action is assigned to midi notes.

I’d like to reach this goal!

I’m on High Sierra 10.13.6.

Mackie Control Universal
Mackie C4

Both black version, not-Pro.

Thank you very much!

Great post this is one of the reasons I bought this 7 years ago and returned mackie well loud music discontinued and never provided protocols for cubase… I like the mcu pro and extenders but the C4 was a flop…

how to convert Midi Messages to MCU?
Especially how to get HEX number of MCU

It’s all just plain old midi. You can look at all of it in a midi monitor.

What specifically do you mean by the hex number of the MCU? That’s not a thing. Are you talking about sysex ID?

I’m trying to understand how to implement this

From Logic Control manual i found all MCU HEX Commands - image
So, if i’m do everyting right - Dyn/FX/AUX (Instrument in logic manual) is 2D (45 in dec)
But, i can’t figure out how to find V-Pot 1-3. in internet says its 32-33-34, but i try, no luck.
Point is i making layout for Lemur(MCU), I’m testing layout with Bome now.
And all what i found is how to switch banks :sweat_smile:

Hi u-man,

I have been reading a lot of forum posts regarding Mackie C4 and Cubase. I don’t own a Mackie C4 but would happily buy one if I thought i could get the ‘Remote Control Editor’ functionality. I see on a different post you are now using the Mackie C4 with ‘Cubase 12 Midi Remote’.

Did you ever get the Mackie C4 working with Remote Control Editor? If not, do you think it’s possible in the future?

After plenty of good conversation there never seemed to be a conclusion, ha.

Thanks and I hope you’re enjoying the your C4 in it’s current usage.

There is already a existing script for the C4, but it only covers EQ (but on 8 channels at once).

Yes, i did get the C4 working with the Remote Control Editor, however i need third party software like Bome Midi Translator for it to get this working.

Yes, @Martin.Jirsak and me started a script for the midi remote and the C4, that can do much more. However that project is paused since 7 months ago.

Yes, it could definetely be possible, to have a cool working script in the future. It just needs someone, who is capable of writing Java Script and understands the API. Unfortunately, i am not able to do this, but would gladly help, if there is help needed understanding the C4 device itself.

Yes its certainly beyond my knowledge but will be keeping an eye out to see if anyone comes up with something … I seen the current midi remote script and will have my eye on that one too!

Was the 3rd party bome software with remote control editor reliable?

Thanks

Yes… very much. The big problem i have is, if you want to use all four displays and 32 encoders with the RCE (obviously this is the case everyone would like to use). This is only possible by enabling four MCU´s in the studio-setup of Cubase. The problem starts “managing” these four MCU´s. For example the bank-management increases from 8 to 32 channels and you only operate with 8 channels at once, but you need to take care of the remaining 24 channels by saving the values into a “memory” and script a “new” bank-management that take care of this setup. Not easy at all :frowning: .

However using only one MCU (and only 8 encoders), is no problem at all. In this scenario, you simply use the paging system to “scroll” through the different parameters you setup in the RCE.

The new midi remote of Cubase 12, does not have these problems, but i can´t script this myself. Java Script is one of the most unfriendliest languages from a musician point of view i have seen in my life. Without @Martin.Jirsak, i am simply lost here.

One last thing regarding Bome software. It is not enough to just own the Bome software. You still need to script your own things (with Bome), but at a far easier level, because most of the time you deal with terms and syntax that is familiar to a musician, like what midi comes in, what midi goes out etc.

slightly OT, but if you guys need some inspiration for what can be done with the Mackie C4:

As Ableton also does not provide a remote control script for the C4 either, me and a very kind other soul wrote one :muscle:. Been using is daily for over a year and it’s now my main work horse controller (besides a MCU Pro and XT).
I would very much love to see what you will build with your script as I am always seeking for inspiration on how to improve mine.
What might also be worth a shot, is using my Python Ableton script and running it thru ChatGPT, and see if you can adept the Python to JS for Cubase. I mean the Sysex and CC values would be identical, so you’d get a nice starting point.

1 Like