jplewis01
2006-08-23 22:22:48
I've read a couple of threads on this but have no been able to get this to work properly. Here is the setup
I have a Behringer BCR2000 and I want to do ranges on one of the knobs, in short to solve the same problem Dave in Winterpeg asked about earlier in the year.
My thought was to create 4 translators with rules that would allow me to carve up the range into 4 seperate ranges 0-1f, 20-3f, 40-5f and 60-7f
I setup a translator to experiment, which just has a single cut off point (20h) to see when the Translator did and did not execute. For this test there is only one Translator present and active in MT
The Behringer knob is setup for CC 01, channel 1 and Absolute output. Range is 0 - 127
In MT My incoming trigger is set to:
B0 01 ga <== Assigning the value from the Control Change Message to variable ga.
The single rule I created for testing is a Conditiional Action:
If ga <= 20 THEN "execute translator"
The Outgoing midi message is:
BE 11 7F
Stop Processing with this translator is checked.
Midi Thru is off as is translator pass through
The expectation is that if the incoming message value is less or equal to 20 hex, then the Translator will fire with each message received, where the value assigned to ga is less than or equal to 20h. If the value is greater then the translator will not output anything.
When MT is oupled to Traktor, it receives the translated value no matter what value is being received by MT.
The Same test was run with conditional:
If ga <= 0 THEN "execute translator"
The same result was obtained.
The actual output is the BE 11 7F message regardles of the CC value input. It appears the rule is not evaluated or always evaluates to true regardless.
I'm sure I've missed something but I cannot see what. Any help would be appreciated.
Thanks
Phil
I have a Behringer BCR2000 and I want to do ranges on one of the knobs, in short to solve the same problem Dave in Winterpeg asked about earlier in the year.
My thought was to create 4 translators with rules that would allow me to carve up the range into 4 seperate ranges 0-1f, 20-3f, 40-5f and 60-7f
I setup a translator to experiment, which just has a single cut off point (20h) to see when the Translator did and did not execute. For this test there is only one Translator present and active in MT
The Behringer knob is setup for CC 01, channel 1 and Absolute output. Range is 0 - 127
In MT My incoming trigger is set to:
B0 01 ga <== Assigning the value from the Control Change Message to variable ga.
The single rule I created for testing is a Conditiional Action:
If ga <= 20 THEN "execute translator"
The Outgoing midi message is:
BE 11 7F
Stop Processing with this translator is checked.
Midi Thru is off as is translator pass through
The expectation is that if the incoming message value is less or equal to 20 hex, then the Translator will fire with each message received, where the value assigned to ga is less than or equal to 20h. If the value is greater then the translator will not output anything.
When MT is oupled to Traktor, it receives the translated value no matter what value is being received by MT.
The Same test was run with conditional:
If ga <= 0 THEN "execute translator"
The same result was obtained.
The actual output is the BE 11 7F message regardles of the CC value input. It appears the rule is not evaluated or always evaluates to true regardless.
I'm sure I've missed something but I cannot see what. Any help would be appreciated.
Thanks
Phil