MTPro Wish: Simple Midi Note to Chord Option In One Single Translation

It would be awesome if Midi Note to Chord triggering could be done in one single Translator per Midi Note.

Currently, to map/trigger a whole chord of Midi Notes from a single Midi Note, each note of the chord needs to be it’s own outgoing message.

Thanks for your request. For now you can do it with two translators as shown.

Translatator 2.0 takes the input note, calculates the 3rd and 5th of the major code (assuming that the input note is the root note). And uses ‘Perform’ 2.1 to send all three notes.

Here are the rules

// Look for note
rr=oo&224
if rr!=128 then exit rules, skip Outgoing Action
//Look for MIDI CH 1
rr=oo&15
if rr!=0 then exit rules, skip Outgoing Action
// Send Major Chord

// calculate third
rr=oo+4
// calulate fifth
ss=pp+7

// send notes but make sure they are within range

if pp<128 then Perform "Note",oo,pp,qq
if pp<128 then Perform "Note",oo,rr,qq
if pp<128 then Perform "Note",oo,ss,qq

So as you can see it only requires 2 translators to send any major chord on a keyboard.

Major-Chord-Example.bmtp (2.1 KB)

Steve Caldwell
Bome Customer Care


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