MidiMIX with Studio One with Local LED feedback

Hi Andy, I got a midimix and trying to use with studio one. while the knob and fader works good, the button is a momentary. I tried the MIdIMIx-Steve-2023-03-02.bmtp , but not successful. Could you share your version of .bmtp please?

*Update: the button toggle is working great now by using Andy’s ‘midimix.midmix.zip’ above. However, the led update not working, tried changed midi input as ‘MyMIDIMIX’ instead of ‘sounddesk → Bome Midi virtual in’, then I get momentary lights on. Is there any way to make the led toggle too?

1 Like

Are you looking for LED update toggle from Bome MIDI Translator or from Studio One?

Maybe enable logging and press a button to see what is happening when trying to update one of the LED’s.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Good Day Steve, would like the preset 2 LED following the Preset 1 button toggle above, which on while press once and off on the second time.


Log 1 with Midi input ‘Sound Desk → Bome Midi Translator 1 Virtual In’. No light at this stage


Log 2 with Midi input MIDI Mix, momentary light appear

Hi,
So the original build was relying on mapping of same CC from controller back to note numbers sent to MIDIMIX from the application.

For local feedback (through Bome MIDI Translator Pro) things are quite different.
We have to look at the LED state of each button bitmap and then send the appropriate note message back to the MIDIMIX to turn the given LED on.

The attached will do the trick.
I disabled the feedback preset back from the application (preset 2)
I added an ‘Init’ preset to set the global variables and initial state of the LED’s
I added a MIDIMIX to Local Feedback Preset.
For updating the LED’s I look at the global variable ga which holds the button state bitmap. I’m only tracking the state of the 2 bottom rows (16 buttons). I toggle the state of the buttons as before using translator 1.0 which updates the button bitmap in the global variable ga. However after updating the button state, I use translator 3.0 to initiate a repeating timer to refresh the state of the 16 LEDs. The actual refresh timer is translator 3.1 and it maps the button states (located in global variable ga) to the desired note numbers to turn on or off the correct LED. With any button press on the bottom two rows, all 16 LED’s are updated to their current state.

Now with all that said, if you want Studio One to instead control the LEDs instead of Bome MIDI Translator Pro, you will likely need to go back to the original preset (2) Instead of preset 3. Most DAW’s will handle the toggle or non-toggle function as appropriate for what you are doing with just sending a note-on message so if there are some particular functions you want each button for in Studio One, you will have to let me know. In most cases, for a DAW you would set the buttons to notes instead of CC and use the same note number for outgoing as you want for feedback.

I’ve set up the aliases as follows:

image

You can learn more about aliases from this tutorial.

Attached is the project file. I’m also splitting this post into a different thread since it is using Studio One with Local Feedback instead of SoundDesk with remote feedback.

I’m also attaching the MIDIMIX settings file for completeness.

MIdIMIx-Steve-2023-06-21-Local-Feedback.bmtp (4.0 KB)

midimix.midimix.zip (640 Bytes)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi,

On this forum we provide tips and guidance for free but not complete solutions. If you are looking for something to make your MIDIMix behave like a Mackie MCU controller with Studio One using Bome MIDI Translator Pro, either email or PM me and I can provide you with a quote for a pre-built solution. Since the MIDIMIX is not as full featured as a real Mackie MCU, the emulation is not 100% but it would allow for:

  • Faders
  • Solo, Mute and Record Arm (with LED feedback from Studio One)
  • VPOTS (Pan)
  • Bank Up and Down

For the top two rows of knobs, you could set up as a separate generic controller in Studio One and then use MIDI learn for what you want to do with those knobs.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thousand thanks Steve for the help! It is all working perfectly with Presonus Studio One 6 now! This will work for every DAW users which they want to assign Midimix as a cc controller.

Below for other user reference to assign MIDI Router. In my case, button works well, but knob and fader will not work without assign MIDI Router.

*Also for other use reference, instead of LED feedback, Steve also included preset to change momentary button to on/off toggle which is important to assign toggle function on VST/plugin.

OK, I added a translator to handle knobs and faders.

Translator 1.0 handles buttons as before and the new translator (1.1) handles knobs and faders.

MIdIMIx-Steve-2023-06-21-Local-Feedback-a.bmtp (4.5 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Works perfectly! Thank you very much Steve. I believe this will help other Akai midimix users as well when they found this forum.

1 Like

Hi, I downloaded the Bome trial and did my best, but its like im missing a load of steps, not having done this before. Its very frustrating. Once I download the programme I dont know what to do next. Thanks

Hi and welcome to the Bome community!

If you are referring to the MIDIMIX project on this posting, then download it and open it using Bome MIDI translator Pro.

There are a few beginner tutorials at the beginning of this collection.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thank you Steve. I stumbles at the opening it using the Bome stage. I’ll watch the tutorials and try again. It would be a game changer if I could get it working. Brenners.

When you open the project, you will likely get presented with the below screen. You will need to assign aliases as shown.

image

If you don’t get the prompt, you can get to it in the MIDI Menu.

image

You can learn more about aliases from this tutorial.

You may also need to download the AkaiPro MIDIMIX editor and set you controller to the values in the midimix configuration file that I posted above.

In StudioOne, set your input and output ports for BMT 1 and uncheck anything that says MIDIMIX.

I hope this will get you to the next step.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

This version will not require programming with the MIDIMIX editor.
If a MIDIMIX is attached when the project is opened, it will program it to match the expected MIDI messages of this project.

You can also change it’s programming from Special (this config) back to factory default with keystrokes while the project is launched.

Alt(Num-) will set to default while Alt(Num+) will set to special (to work with this project).

If no MIDI MIX is detected, then it will do nothing. Prior to trying to program it, the project does a query of the controller to see if it is attached.

If you don’t want to reprogram it every time you start the project, then disable translator 0.9.

MIdIMIx-Steve-2024-09-20-Local-Feedback-a.bmtp (8.3 KB)

Edit - I also programmed the solo LEDs so if you hold solo and press the buttons on the solo row, they will be different than mute.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz