Translate CC, keystroke, or single notes to chords

Hi. I do not own a Bome box or the MIDI Translator Pro software yet - but I’m seriously considering it - but trying to figure out if it can do what I need before I purchase :-). I use a Line6 Helix Rack to control a Korg Wavestate synth module. The Helix can send CC messages or keystrokes when changing a snapshot or preset. I would like to be able to have that tricker a chord on the Wavestate i.e., a cc or keystroke message in (to the Bome box) and a chord out. So for instance sending keystroke A to the Bome box and having the Bome box sending notes A, C and E to the Wavestate. In other instances, I can send a note out from the Helix but would like to change that to a chord. So e.g. sending any note to the Bome box and having the Bome box sending a minor chord with that root note to the Wavestate. Is this possible? Hope you can help and thanx in advance.

1 Like

Hi and welcome to the Bome community!

You would need both BomeBox and Bome MIDI Translator Pro. The Bome MIDI Translator Pro project would handle the translation when running on BomeBox. You would develop the project file on PC or Mac and when you have it working, upload it to your BomeBox.

I have a simple example attached here were you type in the root note and the major 3rd and 5th are generated as chords. I have protection so that if the 3rd or 5th falls greater than note 127 (highest note in MIDI) then nothing sounds.

Here are the rules in the translators:

// input note is root note pp
//add third to tt
tt=pp+4
// add fifth to uu
uu=pp+7
// if either third or fifth is out or range, then ignore
if tt>127 then exit rules, skip Outgoing Action

The example is very simplified. You could probably use modifier keys to enable different presets for things like minor, dominant 7th, major 7th, etc.

Also in my simple example, the the root is always the lowest note. You might add ways to change it to allow for chord inversions. All of this logic would be done in rules.

Note-to-Major Triad.bmtp (1.6 KB)

Steve Caldwell
Bome Customer Care


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

I’m in almost the exact some boat! In addition to just triggering one chord with a single note, I would very much like to be able to trigger a series of chord, by the same logic usage. For example, it would be ideal to have, say, C4 trigger an Amin chords, then subsequently have D4 trigger a Cmaj and so on. I’m kind of assuming that this process would be the same once you have the midi translation doing that for a single note and chord, but I just want to be sure I’m not completely missing something.

We you ever able to crack this code?

Thanks in advance!

It is not difficult, but could be rather time consuming. The first thing you would need to determine if what MIDI modifiers would be needed to alter the chord type (ie. Major, Minor, etc), what modifiers you would use to do chord inversion and so forth. Then the preset structure you need to alter the behaviour.

Steve Caldwell
Bome Customer Care


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