Somehow use this control?

fingerpuk

2012-11-11 20:30:48

Hello.

On the APC20, the Cue Level dial gives out the following:

Code: Select all

B0 2F 7D
B0 2F 7E
B0 2F 7E
B0 2F 7E
B0 2F 7C
B0 2F 7E
B0 2F 7E
B0 2F 7D
B0 2F 7E
B0 2F 7B
B0 2F 7E
B0 2F 7E
B0 2F 7F
B0 2F 7E
B0 2F 7D
B0 2F 7F
B0 2F 7E
B0 2F 7D
B0 2F 7E
B0 2F 7F
B0 2F 7F
B0 2F 7E
B0 2F 7F
B0 2F 7F
B0 2F 7F
B0 2F 7F
B0 2F 7E
B0 2F 7F
B0 2F 7E
B0 2F 7F
B0 2F 7D
B0 2F 7F
B0 2F 7E
B0 2F 7E
B0 2F 7F
B0 2F 7C
B0 2F 7E
B0 2F 7E
B0 2F 7E
B0 2F 7B
B0 2F 7E
B0 2F 7E
B0 2F 7E
B0 2F 7B
B0 2F 7D
B0 2F 7D
B0 2F 7D
B0 2F 7D
B0 2F 7A
B0 2F 7D
B0 2F 7E
B0 2F 7E
B0 2F 7E
B0 2F 7D
B0 2F 7F
B0 2F 02
B0 2F 02
B0 2F 01
B0 2F 04
B0 2F 03
B0 2F 03
B0 2F 03
B0 2F 08
B0 2F 04
B0 2F 04
B0 2F 05
B0 2F 04
B0 2F 09
B0 2F 05
B0 2F 04
B0 2F 04
B0 2F 07
B0 2F 03
B0 2F 03
B0 2F 03
B0 2F 03
B0 2F 05
B0 2F 02
B0 2F 02
B0 2F 01
B0 2F 7F
B0 2F 7E
B0 2F 7A
B0 2F 7C
B0 2F 7C
B0 2F 7C
B0 2F 79
B0 2F 7D
B0 2F 7D
B0 2F 7D
B0 2F 7E
B0 2F 7A
B0 2F 7E
B0 2F 7D
B0 2F 7E
B0 2F 7E
B0 2F 7C
B0 2F 7D
B0 2F 7E
B0 2F 7E
B0 2F 7B
B0 2F 7E
B0 2F 7D
B0 2F 7E
B0 2F 7D
B0 2F 7C
B0 2F 7D
B0 2F 7E
B0 2F 7F
B0 2F 7D
B0 2F 02
B0 2F 01
B0 2F 02
B0 2F 02
B0 2F 05
B0 2F 03
B0 2F 03
B0 2F 04
B0 2F 0A
B0 2F 05
B0 2F 04
B0 2F 05
B0 2F 04
B0 2F 08
B0 2F 04
B0 2F 03
B0 2F 04
B0 2F 03
B0 2F 06
B0 2F 03
B0 2F 03
B0 2F 02
B0 2F 04
B0 2F 01
B0 2F 02
B0 2F 02
B0 2F 02
B0 2F 01
B0 2F 01
B0 2F 01
B0 2F 02
B0 2F 7F
B0 2F 7F
B0 2F 7E
B0 2F 7E
B0 2F 7D
B0 2F 7F
B0 2F 7E
B0 2F 7D
B0 2F 7B
B0 2F 7D
B0 2F 7D
B0 2F 7C
B0 2F 7C
B0 2F 79
B0 2F 7C
B0 2F 7C
B0 2F 7C
B0 2F 79
B0 2F 7C
B0 2F 7D
B0 2F 7C
B0 2F 7D
B0 2F 79
B0 2F 7C
B0 2F 7C
B0 2F 7D
B0 2F 79
B0 2F 7D
B0 2F 7E
B0 2F 7D
B0 2F 7E
B0 2F 7E
B0 2F 03
B0 2F 02
B0 2F 03
B0 2F 03
B0 2F 03
B0 2F 08
B0 2F 04
B0 2F 05
B0 2F 05
B0 2F 04
B0 2F 0A
B0 2F 04
B0 2F 03
B0 2F 04
B0 2F 06
B0 2F 03
B0 2F 02
B0 2F 03
B0 2F 04
B0 2F 02
B0 2F 02
B0 2F 02
B0 2F 02
B0 2F 03
B0 2F 02
B0 2F 01
B0 2F 02
B0 2F 0
And if you are being gentle:

Code: Select all

B0 2F 01
B0 2F 01
B0 2F 01
B0 2F 01
B0 2F 01
B0 2F 01
B0 2F 7F
B0 2F 7F
B0 2F 7F
B0 2F 7F
B0 2F 7F
I'd like to use this as a standard dial, any ideas?

DvlsAdvct

2012-11-11 20:47:18

What it's doing is measuring how hard you're turning the knob. If you want to use it like an absolute encoder then set your rules as such

Code: Select all

Translator 1: Relative to Absolute
Incoming Message: B0 2F pp
Rules: if pp>64 then goto "Up"
if pp<64 then goto "Down"
Label "Up"
ga=ga+1
if ga>127 then ga=127
Exit rules, execute outgoing action
Label "Down"
ga=ga-1
if ga<0 then ga=0
Exit rules, execute outgoing action
You could also code in velocity by setting how the individual velocities react as something like

Code: Select all

if pp==127 then goto "Up 1"
if pp==126 then goto "Up 2"
if pp==125 then goto "Up 3"
etc...
Label "Up 1"
ga=ga+1
Label "Up 2"
ga=ga+2
Label "Up 3"
ga=ga+3
Make sure the logic conforms between the example, but I doubt you'll need that level of precision.