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