Professional Documents
Culture Documents
Automap ONE
Automap ONE
Automap ONE
_____________________________________________________________
[x] Preset 0: User Surface
Label "Loop"
if pp==0 then exit rules, skip Outgoing Action
if g5==127 then Goto "Loop Invert 127 to 0"
if g5==0 then Goto "Loop Invert 0 to 127"
Label "Loop Invert 127 to 0"
g5=0
Goto "Loop Text Assignment"
Label "Loop Invert 0 to 127"
g5=127
Goto "Loop Text Assignment"
Label "Loop Text Assignment"
if g5==127 then vv=42
if g5==0 then vv=32
exit rules, execute Outgoing Action
Label "Record"
if pp==0 then exit rules, skip Outgoing Action
if g6==127 then Goto "Rec Invert 127 to 0"
if g6==0 then Goto "Rec Invert 0 to 127"
Label "Rec Invert 127 to 0"
g6=0
Goto "Rec Text Assignment"
Label "Rec Invert 0 to 127"
g6=127
Goto "Rec Text Assignment"
Label "Rec Text Assignment"
if g6==127 then ww=42
if g6==0 then ww=32
exit rules, execute Outgoing Action
Label "Click"
if pp==0 then exit rules, skip Outgoing Action
if g7==127 then Goto "Click Invert 127 to 0"
if g7==0 then Goto "Click Invert 0 to 127"
Label "Click Invert 127 to 0"
g7=0
Goto "Click Text Assignment"
Label "Click Invert 0 to 127"
g7=127
Goto "Click Text Assignment"
Label "Click Text Assignment"
if g7==127 then xx=42
if g7==0 then xx=32
exit rules, execute Outgoing Action
Label "CPDC"
if pp==127 then g8=127
if pp==0 then g8=0
if g8==127 then oo=42
if g8==0 then oo=32
exit rules, execute Outgoing Action
Outgoing: MIDI F0 00 20 29 03 03 12 00 02 00 02 01 01 04 04 20 20 20 rr rr 20 20 20
20 20 20 20 ss ss ss 20 20 20 20 20 20 tt tt 20 20 20 20 20 20 uu uu 20 20 20 20 20
20 20 vv vv 20 20 20 20 20 20 20 20 ww ww 20 20 20 20 20 20 xx xx xx 20 20 20 20 20
20 oo oo 00 F7 BF 30 g1 BF 31 g2 BF 32 g3 BF 33 g4 BF 34 g5 BF 35 g6 BF 36 g7 BF 37
g8, to port MIDIOUT3 (2- SL MkII)
//second column
ss=pp/10
if ss>9 then ss=ss-10
he=ss+48
if ss>10 then he=32
//third column
tt=pp
if pp>100 then tt=tt-100
uu=pp/10
vv=uu*10
ww=pp-vv
hf=ww+48
//second column
ss=pp/10
if ss>9 then ss=ss-10
hh=ss+48
if ss>10 then hh=32
//third column
tt=pp
if pp>100 then tt=tt-100
uu=pp/10
vv=uu*10
ww=pp-vv
hi=ww+48
//second column
ss=pp/10
if ss>9 then ss=ss-10
hk=ss+48
if ss>10 then hk=32
//third column
tt=pp
if pp>100 then tt=tt-100
uu=pp/10
vv=uu*10
ww=pp-vv
hl=ww+48
exit rules, execute Outgoing Action
//second column
ss=pp/10
if ss>9 then ss=ss-10
hn=ss+48
if ss>10 then hn=32
//third column
tt=pp
if pp>100 then tt=tt-100
uu=pp/10
vv=uu*10
ww=pp-vv
ho=ww+48
exit rules, execute Outgoing Action
Outgoing: MIDI F0 00 20 29 03 03 12 00 02 00 02 01 01 04 04 20 20 ha hb 64 62 20 20
20 20 20 hc 64 62 20 20 20 20 20 hd he hf 20 20 20 20 20 20 hg hh hi 20 20 20 20 20
20 20 hj hk hl 20 20 20 20 20 20 hm hn ho 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 00 01 01 04 04 00 F7, to port MIDIOUT3 (2- SL MkII), delay:0
millisec