Can Bome do this?



I’m a midi guitarist and am trying to bend pitch in set intervals with the Quneo (Midi controller made by Keith Mcmillen) I’m using ableton live and the plugin I’m trying to bend the pitches of is Massive.
I’d like to use 12 of the pressure pads on the quneo to transpose the note/notes I’m holding

Pad 1 = semitone up
Pad 2 = hole step up (tone)
Pad 3 = minor 3rd up
Pad 4 = major 3rd up
Pad 5 = perfect 4th up
Pad 6 = tritone up
Pad 7 = Perfect 5th up
Pad 8 = sharp 5th up
Pad 9 = perfect 6th up
Pad 10 = flat 7th up
Pad 11 = Perfect 7th up
Pad 12 = octave up

so when I’m holding a midi note (or chord), when I press a pad, the note (or chord ) will transpose up to the interval assigned to that pad. when I let go of the pad, the note would then drop back to the original note (or chord) being held

I know that pitchbend has 16,384 possible bend positions. and you just have to divide up the numbers to arrive at the interval you wish to jump to when pressing the pad on the quneo.

I’m told I need some kind of software in-between the quneo and massive to achieve this. I’m not a programmer so I’m hoping there is some kind of template already written to accomplish this.

Please let me know if Bome has a way to do this and if it is already in place or if I’d have to write something to make this happen.


Burr Johnson

Marked as spam
Posted by (Q&A Forum: 1, Answers: 1)
December 1, 2017 4:04 am
Private answer

So here is an updated project file.

I have set up the Following Aliases. You will be prompted to assign these to actual devices the first time you open it.

Fishman Triple Play – Assign this to your MIDI guitar (however it shows up on your system)

Ableton Massive Track – Assign this to Bome MIDI Translator Virtual Port 1

Quneo – Assign this to your Quneo device (however it shows up)

I’ve set up on route from the Triple Play to Ableton (Massive ->  Bome MIDI Translator 1)

I set up translators to translate messages from your Quneo to send pitch bend to Ableton (Massive – BMT1)

You will need to assign the start bend and end bend translator inputs to the messages your Quneo sends.

In Ableton Live under MIDI settings you will need to set up Bome MIDI Translator 1 as a “Track” Input

In Ableton Live you need to have input of your Massive Track also to Bome MIDI Translator One

This should do it for you.

Let me know if you have any further questions


Independent Bome Programming Specialist

Bome Q&A moderator


Marked as spam
Posted by (Q&A Forum: 22, Answers: 1112)
December 8, 2017 10:41 pm

The real only open switch here is understanding the Pitch Bend Range that Massive will support. I haven’t seen any synths recently that can pitch bend up to a whole octave. Typically it is only 2-3 semitones.

( at December 8, 2017 11:05 pm)
Private answer

Hi everyone and thank you for your help.  It looks like all the attachments here require Bome.  I don’t have it.  is there a free version?  Its pretty expensive, especially if I don’t even know if it can do my request yet.

Marked as spam
Posted by (Q&A Forum: 1, Answers: 1)
December 3, 2017 3:25 am

You can download an evaluation copy and it is free for testing. It is fully functional but will time out after 20 minutes of use.

Independent Bome Programming Specialist
Bome Q&A moderator

( at December 3, 2017 3:39 am)
Private answer

Thanks, Gabriel, it looks like your solution has different pitch bend value depending on incoming note. I’ll have to play with it a bit and see what it sounds like.


I’m posting an update to the project I did yesterday. Now it is closer to what I think Burr is looking for.

In this version I’m using the first pad on my Novation Launchkey as a pitch bend.  I also now properly process note off messages.


Marked as spam
Posted by (Q&A Forum: 22, Answers: 1112)
December 1, 2017 3:02 pm

Hi and thank you again for helping me. This will make for a great video showcasing Bome if I can just figure it out. I’ve tried opening all of these attachments and can’t seem to make any progress getting anything to happen. I ultimately will be bending notes being played from Massive inside ableton. But I first tried just opening up Massive as a stand alone and then tried the three files in this post stream. nothing happened. remember I’m on a mambook pro and am using the Fishman Triple Play Midi guitar to trigger the notes. nothing I did in the midi input or output settings seemed to get any bending to happen . I think I’m just not setting up the midi ins and outs right but I’ve tried and tried. I tried reading the set up info in the manual but I’m not sure about a bunch of stuff. Like the select midi devices that sometimes comes up when you open the program. I don’t know what to put in those fields (BMT IN2, BMT out 1, don’t know what that is. PedalPiano3.0 ? Rem 61 in ? Pro 24 MIDI? don’t know what any of that is. Furthermore when I close the “select MIDI Devices” I don’t see any way to reopen it. I’m so sorry for my ignorance. I’m just trying to figure all this out.

( at December 8, 2017 9:27 pm)

I mean I can figure that “BMT” means bome midi translator, but I don’t quite know what to do with it.

( at December 8, 2017 9:30 pm)

So If I have a track inside ableton with massive in it and I want to trigger the notes with the Fishman triple play, then I will need to select “fishman Triple Play” as the input type for that track (like I always have). but how do I get the BMT to target just that track and receive cc commands from the Quneo to create bending activity for just that track ?

( at December 8, 2017 9:34 pm)

What is the MIDI source that send the MIDI notes to Massive? The path should look something like the below
–>Midi Source (notes) ———————-> Bome MIDI Translator -> Massive -> Music output
—————>Midi Source (controller to send pitch bend ^
In this configuration you will have two inputs, one from your MIDI Notes source and the other from your controller. MT Pro will need to be set up to monitor both inputs and then to send output to a Virtual MIDI Port such as BMT 1 which is the input to Massive which sends out audio sounds (either directly if stand alone or through the Ableton Engine if as a VST.

Is this an accurate depiction of what you are trying to do? Essentially you are merging two MIDI streams into massive. At least this is what I think you are trying to do. If not, maybe you should clarify further.

( at December 8, 2017 9:52 pm)

Hi, looks like our message crossed paths.
You need to feed Both Triple play and Quneo into Bome MIDI Translator. The translator should just pass notes through with a route from Triple Play to Bome MIDI Translator 1 output. The feed from Queno will be set up to send pitch bend messages and send to the same output stream. You don’t add routes for this, you use translators to do the work. Then in Ableton, you want to set up Bome MIDI translator 1 as your MIDI input for performance and feed that to the input of your Massive plugin.

I can modify the project file with Aliases created for you. Once you assign the alias names to your actual physical instruments, you should be all set. Does this make sense to you?

( at December 8, 2017 10:00 pm)

I’ve been trying to get BMT to just successfully talk to one track in Live and so this is what I did. I opened an new project in BMT (with no Translators present) I set the track in Live to take midi from “Bome Midi Translator 1”. Then I checked the box in BMT’s midi input for “Fishman TriplePlay TP Guitar” Then I checked the box in the midi output (of BMT) for “Bome MIDI Translator 1 virtual out”. but no sound or activity in the track in live. but If I go to the midi router in BMT and link “Fishman TriplePlay TP Guitar” on the left to either “bome midi translator 1 virtual out”, or “Bome Virtual Port 1”, then I see in Live activity in the track and hear sound. so I guess you have to have the midi router involved to make the connection? I thought it was just for midi through activity which implies a connection that will not participate in any translation behaviors.

( at December 9, 2017 9:34 pm)

Yes, any connection you make by routing will be a thru connection from the input to the output of BMT. However if you have any translators with “swallow” checked, that particular message will not go through if the translator outgoing action fires. If it doesn’t fire, then the MIDI message will still go through.
For your other controller, you probably don’t want a thru connection (pitch bend) because you will want the translators to process all incoming messages.

( at December 9, 2017 9:45 pm)

Hi again

Ok thank you. And yes, please send me the file with the aliases as you described. here the CCs Quneo will be sending (on CC message for each of 12 pads). Next to their CC message is their desired transposition effect.

Pad 1, Channel 2, CC 36 move the note up a half step
Pad 2 Channel 2, CC 37 move the note up a whole step
Pad 3 Channel 2, CC 38 move the note up a minor 3rd
Pad 4 Channel 2 CC 39 move the note up an major 3rd
Pad 5 Channel 2 CC 55 move the note up a fourth
Pad 6 Channel 8 CC 46 move the note up a #4th
Pad 7 Channel 8 CC 47 move the note up a fifth
Pad 8 Channel 8 CC 49 move the note up a # fifth
Pad 9 Channel 8 CC 64 move the note up a sixth
Pad 10 Channel 8 CC 65 move the note up a flat 7th
Pad 11 Channel 8 CC 66 move the note up a perfect 7th
Pad 12 Channel 8 CC 67 move the note up a perfect octave
Please include the proper setting up procedure as well so BMT will hear the Midi Guitar and the Quneo and talk to the track in Live.
You’re awesome. thank you so much for all this help

( at December 9, 2017 9:53 pm)

I sent the file yesterday, you will have to create all of your translators but the aliases and routes are set up.

( at December 9, 2017 10:07 pm)

Also the pitch bend amount will be a number but I don’t know the number. It will depend on how you have set the pitch bend range in Massive. I think you will need to experiment with the numbers after setting up Massive to determine the output number for each PAD

( at December 9, 2017 10:20 pm)
Private answer

OOPS…  forgot the code.  Here it is

Marked as spam
Posted by (Q&A Forum: 21, Answers: 110)
December 1, 2017 8:48 am
Private answer

Another approach might be to incorporate something like the attached code.  It’s pretty dumb, but also pretty direct.  You’d send the relevant pitchbend message for each desired transposition when you press one or the other Quneo pad

Marked as spam
Posted by (Q&A Forum: 21, Answers: 110)
December 1, 2017 8:46 am
Private answer


Bome MIDI Translator has the capability to send Pitch Bend message. The amount of bend usually depends on

  1. The synthesizer used and it’s capabilities
  2. The Pitch Bend Range RPN Parameter

I’ve attached a simple demo file. I use the Escape key to set the pitch bend rage using a raw RPN message.

Then if you hit any note, it will play and after 500ms bend up to maximum value.

After another 500ms, the bend returns

Right now I don’t have note off message so if you hit ESC it in addition to RPN message it sends all notes off message.

I tested with Microsoft Wavetable Synth and the RPN message didn’t seem to have any effect for that virtual synth.


Marked as spam
Posted by (Q&A Forum: 22, Answers: 1112)
December 1, 2017 5:25 am