Multi CC messages and how to program inside MT Pro

My Nord C1 Organ has a switch for choosing chorus/vibrato types. It sends 6 specific volicites and each is roughly 1/6 of the numbers between 00 (choice 1 ) and 127 (choice 6).
IN my setup, I will be changing the CC# and the midi ‘amount’ (probably just answered my question ).
Do I need to create 6 translator lines to do this correctly, or can I simply have one.
Secondly, I do not see how to add a specific value ( number between 00 and 127 ) in the outbound message.

Hi,
In the incoming message you can set it up for any CC set to pp and any value set to qq

Then in the rules, you can filter out the CC numbers you don’t care about and use the velocity as captured as qq

Incoming: Control change on MIDI Channel 1 Any Controller set to pp Any value set to qq

Rules:
// in this case I’m only looking for CC4 and 7
if pp==4 the exit rules, execute outgoing action
if pp==7 then exit rules, execute outgoing action
// default is to filter it
exit rules, skip outgoing action
// end of rules

Outgoing: Control change on MIDI CH 1 Control pp and value qq

Steve Caldwell
Bome Customer Care


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

I am posting my MTP file ( hope this allowed ).
My question is regarding a specific device.
The Nord C1 has a six position switch which steps through V1 C1 V2 C2 V3 C3 on a continuous basis.
Will I need 6 translator lines - or can I do this with just one line using some variable string which I do not understand.
The midi info is in this chart

MIDI INFO FOR NORD C1 AND LEGEND EXP
FUNCTION NAME NORD C1 LEGEND EXP
BRAKE 82 40 68 00 *
SLOW 82 00 68 64
FAST 82 127 68 127
V1 84 00 93 00 *
C1 84 26 93 66 *
V2 84 51 93 22 *
C2 84 77 93 88 *
V3 84 102 93 44 *
C3 84 127 93 110 *
CHORUS VIBRATO ON/OFF 85 00 127 95 00 127
NOTE: ON THE NORD THIS IS A SWITCH WHICH STEPS THROUGH
THE SIX VIBRATO TYPES WITH SEPARATE ON OFF
BASS 114 00-127 103 000-127 *
MIDDLE 116 00-127 100 00-127 *
TREBLE 113 00 - 127 104 00-127 *
EQ ON / OFF 115 00 127
EXP DOES NOT USE ON/OFF FOR THIS FUNCTION JUST AMOUNT
AMP ROTARY 81 43
AMP 1 81 85
AMP 2 81 127
NOTE: THREE STEP SWITCH NOT USED AT THIS TIME
DRIVE ON OFF 112 00 127
DRIVE AMOUNT 111 00 127 9 00 127
EXP DOES NOT USE ON/OFF FOR THIS FUNCTION JUST AMOUNT
REVERB ON OFF 97 00 127
REVERB AMOUNT 102 00 127 91 00 127
EXP DOES NOT USE ON/OFF FOR THIS FUNCTION JUST AMOUNT
UPPER DRAWBER PRESET 1 87 00
UPPER DRAWBER PRESET 2 87 127
[Nord C1 controlling Legend EXP R10.bmtp attachment](upload://oJ7Fq9nke1FeLfkMsrbY8Rs9kQe.bmtp) (14.4 KB)

Hi,
Your upload apparently did not make the trip but the below project file should help

There are 2 translators

The first translator looks at the incoming value of CC 84 value qq
If it matches one of the target values it sets the outgoing value to tt and sends it out your EXP on CC 93

Since I have a MIDI thru path, everything else will go thru including values you don’t want to send on CC84. This is why I put in the second translator, to block other values from getting through to the MIDI thru path.

C2-to-Viscount-Vibrato.bmtp (1.4 KB)

Steve Caldwell
Bome Customer Care


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

Got it.
Understand it.
And it works perfectly!
Thanks Steve!

Glad to help!

Steve Caldwell
Bome Customer Care


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