Sending multiple messages with one input not working in Ableton

Hey there!

I’m using Bome Midi Translator Pro and I’m trying to use an incoming MIDI message to trigger two separate functions in Ableton (send the original message AND another separate CC on the same channel). I’m using translator to convert the message

Channel 8, CC#5, value 17

to send

Channel 8, CC#5, value 17 AND
Channel 8, CC#2, value 0/127

to Ableton.

Strangely enough, and for what it’s worth, regardless of whether I select for the ‘swallow’ function or not, the original MIDI message is passed through. I want it to, but with the addition of the new message. However, Ableton is not recognizing the translation, despite my attempt at using timers or delays, as I’ve seen others in the forum suggest.

Any help or advice would be appreciated!!


Hi and welcome to the Bome community!

Is this what you want?

1: MIDI IN [Morningstar MC6MK2]: B7 05 11
2: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 02 7F
3: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 05 11
4: MIDI IN [Morningstar MC6MK2]: B7 05 11
5: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 02 00
6: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 05 11
7: MIDI IN [Morningstar MC6MK2]: B7 05 11
8: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 02 7F
9: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 05 11
10: MIDI IN [Morningstar MC6MK2]: B7 05 11
11: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 02 00
12: MIDI OUT [Bome MIDI Translator 1 Virtual Out]: B7 05 11

If so, see the attached.

I’m using the global variable ga to toggle between 0 and 127 for each input message. Not sure if you want that or not.

I have a MIDI thru path set to alias ‘Application Main’ which is set to Bome MIDI Translator Virtual 1 port.

You can learn more about aliases from this tutorial.

I have unchecked ’ swallow’ so that the original messages goes through.

In Ableton you are checking “out” and should be checking “in”.
Out for Bome MIDI Translator Pro is In for Ableton Live.

Multiple-messages.bmtp (1.8 KB)

If you are using MIDI Learn in Ableton Live, you should only allow one message to go through when you are learning the control.

Disable the translator to leard CC 5 value 17.
Enable the translator and disable swallow to learn CC2.

Steve Caldwell
Bome Customer Care


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

Hi Steve!

Thank you for the prompt (and thorough) response. I’m admittedly not familiar with what this initial code means, so I’m afraid I’m not much help here:

Toggling 0/127 isn’t really as important in this application since the Midi message to change scenes only requires a channel and CC#.

I made sure to MIDI map the correct channel/CC in Ableton (disabling the other message while doing so).

I created an alias for the project per your directions and have it checked as the output port.

I failed to show the Bome input on the previous post. This is a more accurate view of my MIDI in/out preferences in Ableton. Hopefully it lines up:

And this is a screenshot of my MIDI monitor when I send the message, but Ableton simply won’t respond to the translation.

Strangely enough, the swallow function on the specific translation has no effect, as well. I’m not sure if that’s related or not…

What is at the other end of the IAC ports going into Ableton Live?

You need to choose remote for “In: Bome MIDI Translator 1” and probably uncheck Sync.

For out, unless you are sending MIDI from Ableton back to Bome MIDI Translator Pro you probably don’t need to check either Track or Remote for “Out:Bome MIDI Translator 1”.

Make sure Morning Star MC5MK2 is not checked anywhere in Ableton Live as you are routing from it to Bome MIDI Translator 1.

Steve Caldwell
Bome Customer Care


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

For the IAC ports I was previously attempting to solve the problem by creating a path for Ableton to trigger CC messages to itself… but, it’s now working! Your advice on proper routing paths in Ableton helped. I think I understand much better how I should be routing in Bome.

Thank you for your help (and patience), Steve! This is a great piece of software I’m only scratching the surface of.

Kind regards.

1 Like

Glad to help!

Steve Caldwell
Bome Customer Care


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