Blog
vci400 multimode mapping 0.7b
Tue 20 Mar 12 @ 5:02 pm
it's sloppy code, full of kludges as i was learning vjd script. some rough edges, but a lot in here. will rework the fx sections by version 1.0. i'll add documentation when i can, but some of the ideas that inspired this can be found here. part 2.<?xml version="1.0" encoding="UTF-8"?>
<mapper device="VCI400" author="Atomix Productions" description="Vestax VCI-400" version="705" date="23/02/2012">
<map value="GAIN" action="gain_slider" />
<map value="EQ_HIGH" action="eq_high" />
<map value="EQ_MID" action="eq_mid" />
<map value="EQ_LOW" action="eq_low" />
<map value="FILTER" action="var 'fltr' 1 ? filter & var 'crshr' 1 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'NoiseBell' active on & effect 'NoiseBell' slider 2 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Crusher' active on & effect 'Crusher' slider 1 : effect 'NoiseBell' active off & effect 'NoiseBell' slider 2 0% & effect 'Crusher' active off & effect 'Crusher' slider 1 0% : filter & var 'crshr' 2 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'Gates_TexZK' active on & effect 'Gates_TexZK' slider 1 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Granular' active on & effect 'Granular' slider 1 : effect 'Gates_TexZK' active off & effect 'Gates_TexZK' slider 1 0% & effect 'Granular' active off & effect 'Granular' slider 1 0% : filter : var 'fltr' 2 ? effect 'Pass_TexZK_old' active on & effect 'Pass_TexZK_old' slider 1 & var 'crshr' 1 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'NoiseBell' active on & effect 'NoiseBell' slider 2 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Crusher' active on & effect 'Crusher' slider 1 : effect 'NoiseBell' active off & effect 'NoiseBell' slider 2 0% & effect 'Crusher' active off & effect 'Crusher' slider 1 0% : effect 'Pass_TexZK_old' active on & effect 'Pass_TexZK_old' slider 1 & var 'crshr' 2 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'Gates_TexZK' active on & effect 'Gates_TexZK' slider 1 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Granular' active on & effect 'Granular' slider 1 : effect 'Gates_TexZK' active off & effect 'Gates_TexZK' slider 1 0% & effect 'Granular' active off & effect 'Granular' slider 1 0% : effect 'Pass_TexZK_old' active on & effect 'Pass_TexZK_old' slider 1 : var 'crshr' 1 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'NoiseBell' active on & effect 'NoiseBell' slider 2 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Crusher' active on & effect 'Crusher' slider 1 : effect 'NoiseBell' active off & effect 'NoiseBell' slider 2 0% & effect 'Crusher' active off & effect 'Crusher' slider 1 0% : var 'crshr' 2 ? param_greater 50,4% ? param_add -50% & param_multiply 200% & effect 'Gates_TexZK' active on & effect 'Gates_TexZK' slider 1 : param_smaller 49,6% ? param_multiply -200% & param_add 100% & effect 'Granular' active on & effect 'Granular' slider 1 : effect 'Gates_TexZK' active off & effect 'Gates_TexZK' slider 1 0% & effect 'Granular' active off & effect 'Granular' slider 1 0%" />
<map value="SYNC" action="sync" />
<map value="LOAD" action="holding ? unload : load" />
<map value="LED_LOAD" action="loaded" />
<map value="FX1" action="cycle 'fltr' +3 & var 'fltr' 0 ? effect 'Pass_TexZK_old' active off : nothing" />
<map value="LED_FX1" action="var 'fltr' 1 ? on : var 'fltr' 2 ? blink : off" />
<map value="FX2" action="cycle 'crshr' +3" />
<map value="LED_FX2" action="var 'crshr' 1 ? on : var 'crshr' 2 ? blink : off" />
<map value="PFL" action="var '$shift' ? masterdeck : pfl & select" />
<map value="LED_PFL" action="select ? blink : pfl ? on : off" />
<map value="VOLUME" action="volume_slider" />
<map value="BAR_VOLUME" action="get level" />
<map value="BAR_MASTER_LEFT" action="get level_left" />
<map value="BAR_MASTER_RIGHT" action="get level_right" />
<map value="PITCH" action="pitch_slider" />
<map value="VINYL" action="vinyl_mode" />
<map value="SHIFT" action="set '$shift' 1 & holding ? set '$shift' 0 : set '$shift' 0 & toggle '$sampler'" />
<map value="LED_SHIFT" action="var '$sampler' ? on & blink while_pressed : off & blink while_pressed" />
<map value="PAD_ENC1" action="var '$sampler' ? param_greater 0% ? loop_half : loop_double : param_greater 0% ? loop_half : loop_double" />
<map value="PAD_ENC2" action="var '$hotclear' ? adjust_cbg -0.01 : var '$sampler' ? loop_move : loop_move" />
<map value="PAD_ENC1_BTN" action="var '$sampler' ? loop 8 : loop 8" />
<map value="PAD_ENC2_BTN" action="var '$sampler' ? loop_out : loop_out" />
<map value="PAD1" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 1 : hot_cue 1 & toggle 'gmb_cue0' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 1 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 1 : nothing & var 'grid_fx2' ? set 'gmb_fx2-1' 1 while_pressed & down ? set 'roll_1' 1 & var 'roll_2' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' button 4 & effect 'beatmasher_single' slider 1 100% : var 'roll_2' 1 ? set 'roll_1' 0 & effect 'beatmasher_single' button 6 : var 'roll_3' 1 ? set 'roll_1' 0 : effect 'beatmasher_single' active off & set 'roll_1' 0 : nothing & var 'grid_fx3' ? effect '3P_DELAY' active & toggle 'gmb_fx3-1' : nothing & var 'grid_fx0' 0 ? effect 'dsp_Reverb' active & toggle 'gmb0-9' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop 1 & toggle 'gmb_loop0' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 1 & set 'gmb_fx4-2' 0 & set 'gmb_fx4-3' 0 & set 'gmb_fx4-4' 0 & set 'gmb_fx4-5' 0 & set 'gmb_fx4-6' 0 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 1 : nothing & var 'grid_fx5' ? set 'gmb_fx5-1' 1 while_pressed & down ? set 'roll_1' 1 & var 'roll_2' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' button 4 & effect 'beatmasher_single' slider 1 100% : var 'roll_2' 1 ? set 'roll_1' 0 & effect 'beatmasher_single' button 6 : var 'roll_3' 1 ? set 'roll_1' 0 : effect 'beatmasher_single' active off & set 'roll_1' 0 : nothing & var 'grid_fx6' ? effect 'Gates_TexZK' active & toggle 'gmb_fx6-1' : nothing & var 'grid_fx0' 1 ? effect 'Pass_TexZK_old' active & toggle 'gmb0-1' : nothing : nothing" />
<map value="PAD2" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 2 : hot_cue 2 & toggle 'gmb_cue1' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 1 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 2 : nothing & var 'grid_fx2' ? set 'gmb_fx2-2' 1 while_pressed & down ? set 'roll_2' 1 & var 'roll_1' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 6 & effect 'beatmasher_single' slider 1 100% & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% : var 'roll_1' 1 ? set 'roll_2' 0 & effect 'beatmasher_single' button 4 : var 'roll_3' 1 ? set 'roll_2' 0 : effect 'beatmasher_single' active off & set 'roll_2' 0 : nothing & var 'grid_fx3' ? effect 'DELAY' active & toggle 'gmb_fx3-2' : nothing & var 'grid_fx0' 0 ? effect 'dsp_Phaser' active & toggle 'gmb0-10' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop 2 & toggle 'gmb_loop1' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 0 & set 'gmb_fx4-2' 1 & set 'gmb_fx4-3' 0 & set 'gmb_fx4-4' 0 & set 'gmb_fx4-5' 0 & set 'gmb_fx4-6' 0 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 2 : nothing & var 'grid_fx5' ? set 'gmb_fx5-2' 1 while_pressed & down ? set 'roll_2' 1 & var 'roll_1' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 6 & effect 'beatmasher_single' slider 1 100% & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% : var 'roll_1' 1 ? set 'roll_2' 0 & effect 'beatmasher_single' button 4 : var 'roll_3' 1 ? set 'roll_2' 0 : effect 'beatmasher_single' active off & set 'roll_2' 0 : nothing & var 'grid_fx6' ? effect 'GATE' active & toggle 'gmb_fx6-2' : nothing & var 'grid_fx0' 1 ? effect 'DjosDelay' active & toggle 'gmb0-2' : nothing : nothing" />
<map value="PAD3" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 3 : hot_cue 3 & toggle 'gmb_cue2' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 1 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 3 : nothing & var 'grid_fx2' ? set 'gmb_fx2-3' 1 while_pressed & down ? set 'roll_3' 1 & var 'roll_1' 1 ? var 'roll_2' 1 ? effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active on : nothing : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 7 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active off & set 'roll_3' 0 : nothing & var 'grid_fx3' ? effect 'EFX1000 DELAY' active & toggle 'gmb_fx3-3' : nothing & var 'grid_fx0' 0 ? effect 'dsp_WahWah' active & toggle 'gmb0-11' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop 4 & toggle 'gmb_loop2' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 0 & set 'gmb_fx4-2' 0 & set 'gmb_fx4-3' 1 & set 'gmb_fx4-4' 0 & set 'gmb_fx4-5' 0 & set 'gmb_fx4-6' 0 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 3 : nothing & var 'grid_fx5' ? set 'gmb_fx5-3' 1 while_pressed & down ? set 'roll_3' 1 & var 'roll_1' 1 ? var 'roll_2' 1 ? effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active on : nothing : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 7 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active off & set 'roll_3' 0 : nothing & var 'grid_fx6' ? effect 'GATE_ECHO' active & toggle 'gmb_fx6-3' : nothing & var 'grid_fx0' 1 ? effect 'RAMP_DELAY' active & toggle 'gmb0-3' : nothing : nothing" />
<map value="PAD4" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 4 : hot_cue 4 & toggle 'gmb_cue3' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 1 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 4 : nothing & var 'grid_fx2' ? set 'gmb_fx2-4' 1 while_pressed & down ? var 'roll_1' 1 ? effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 0% : var 'roll_2' 1 ? effect 'beatmasher_single' active off & set_cue 96 & effect 'backspin' active on : effect 'beatmasher_single' active on ? effect 'beatmasher_single' active off & effect 'brake' active on : effect 'beatmasher_single' active off & effect 'brake' active on : var 'roll_1' ? effect 'beatmasher_single' slider 4 100% : var 'roll_2' 1 ? effect 'backspin' active off & stop ? goto_cue 96 & play & delete_cue 96 : delete_cue 96 : effect 'brake' active off & play & effect 'backspin' active on ? effect 'backspin' active off & goto_cue 96 & play : nothing : nothing & var 'grid_fx3' ? effect 'RAMP_DELAY' active & toggle 'gmb_fx3-4' : nothing & var 'grid_fx0' 0 ? effect 'dsp_Distorter' active & toggle 'gmb0-12' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop 16 & toggle 'gmb_loop3' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 0 & set 'gmb_fx4-2' 0 & set 'gmb_fx4-3' 0 & set 'gmb_fx4-4' 1 & set 'gmb_fx4-5' 0 & set 'gmb_fx4-6' 0 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 4 : nothing & var 'grid_fx5' ? set 'gmb_fx5-4' 1 while_pressed & down ? var 'roll_1' 1 ? effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 0% : var 'roll_2' 1 ? effect 'beatmasher_single' active off & set_cue 96 & effect 'backspin' active on : effect 'beatmasher_single' active on ? effect 'beatmasher_single' active off & effect 'brake' active on : effect 'beatmasher_single' active off & effect 'brake' active on : var 'roll_1' ? effect 'beatmasher_single' slider 4 100% : var 'roll_2' 1 ? effect 'backspin' active off & stop ? goto_cue 96 & play & delete_cue 96 : delete_cue 96 : effect 'brake' active off & play & effect 'backspin' active on ? effect 'backspin' active off & goto_cue 96 & play : nothing : nothing & var 'grid_fx6' ? effect 'FADER_SYNTHE' active & toggle 'gmb_fx6-4' : nothing & var 'grid_fx0' 1 ? effect 'LoopRoll' active & toggle 'gmb0-4' : nothing : nothing" />
<map value="PAD5" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 5 : hot_cue 5 & toggle 'gmb_cue4' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 1 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 5 : nothing & var 'grid_fx2' ? effect 'GATE' active & toggle 'gmb_fx2-5' : nothing & var 'grid_fx3' ? effect 'ECHO_EFX500' active & toggle 'gmb_fx3-5' : nothing & var 'grid_fx0' 0 ? effect 'flanger' active & toggle 'gmb0-13' : nothing : var '$sampler' 1 ? var 'grid_loop' ? reloop & toggle 'gmb_loop4' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 0 & set 'gmb_fx4-2' 0 & set 'gmb_fx4-3' 0 & set 'gmb_fx4-4' 0 & set 'gmb_fx4-5' 1 & set 'gmb_fx4-6' 0 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 5 : nothing & var 'grid_fx5' ? effect 'BEATMASHER GROUP' button 5 & toggle 'gmb_fx5-5' : nothing & var 'grid_fx6' ? effect 'SLIP_ROLL' active & toggle 'gmb_fx6-5' : nothing & var 'grid_fx0' 1 ? effect 'Pass_TexZK_old' active & toggle 'gmb0-5' : nothing : nothing" />
<map value="PAD6" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 6 : hot_cue 6 & toggle 'gmb_cue5' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 1 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 6 : nothing & var 'grid_fx2' ? effect 'LFO_bmh_v2' active & effect 'LFO_bmh_v2' button 1 1 & effect 'LFO_bmh_v2' slider 1 0% & effect 'LFO_bmh_v2' slider 2 80% & effect 'LFO_bmh_v2' slider 3 20% & toggle 'gmb_fx2-6' : nothing & var 'grid_fx3' ? effect 'TRANS' active & toggle 'gmb_fx3-6' : nothing & var 'grid_fx0' 0 ? effect 'echo' active & toggle 'gmb0-14' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop_move -8 & toggle 'gmb_loop5' : nothing & var 'grid_fx4' ? set 'gmb_fx4-1' 0 & set 'gmb_fx4-2' 0 & set 'gmb_fx4-3' 0 & set 'gmb_fx4-4' 0 & set 'gmb_fx4-5' 0 & set 'gmb_fx4-6' 1 & set 'gmb_fx4-7' 0 & set 'gmb_fx4-8' 0 & effect 'SLIP_ROLL' button 6 : nothing & var 'grid_fx5' ? effect 'Reverb_TexZK' active & effect 'Reverb_TexZK' slider 1 33% & effect 'Reverb_TexZK' slider 2 50% & effect 'Reverb_TexZK' slider 3 85% & effect 'Reverb_TexZK' slider 4 15% & toggle 'gmb_fx5-6' : nothing & var 'grid_fx6' ? effect 'ROLL' active & toggle 'gmb_fx6-6' : nothing & var 'grid_fx0' 1 ? effect 'LoopOut v2.01' active & toggle 'gmb0-6' : nothing : nothing" />
<map value="PAD7" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 7 : hot_cue 7 & toggle 'gmb_cue6' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 1 & set 'gmb_fx1-8' 0 & effect 'BEATSLICER' button 7 : nothing & var 'grid_fx2' ? effect 'Crusher' active & effect 'Crusher' slider 1 50% & effect 'Crusher' slider 2 50% & toggle 'gmb_fx2-7' : nothing & var 'grid_fx3' ? effect 'RingMod' active & toggle 'gmb_fx3-7' : nothing & var 'grid_fx0' 0 ? effect 'echo' active & toggle 'gmb0-15' : nothing : var '$sampler' 1 ? var 'grid_loop' ? loop_move +8 & toggle 'gmb_loop6' : nothing & var 'grid_fx4' ? effect 'SLIP_ROLL' button 7 & toggle 'gmb_fx4-7' : nothing & var 'grid_fx5' ? effect 'DELAY' active & effect 'DELAY' button 2 1 & effect 'DELAY' slider 1 50% & toggle 'gmb_fx5-7' : nothing & var 'grid_fx6' ? effect 'REV ROLL' active & toggle 'gmb_fx6-7' : nothing & var 'grid_fx0' 1 ? effect 'Flanged LoopOut' active & toggle 'gmb0-7' : nothing : nothing" />
<map value="PAD8" action="var '$sampler' 0 ? var 'grid_cue' ? var '$hotclear' 1 ? delete_cue 8 : hot_cue 8 & toggle 'gmb_cue7' : nothing & var 'grid_fx1' ? set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 1 & down ? effect 'BEATSLICER' button 9 : effect 'BEATSLICER' button 8 : nothing & var 'grid_fx2' ? effect 'EchoDoppler' active & toggle 'gmb_fx2-8' : nothing & var 'grid_fx3' ? effect 'FlanJet' active & toggle 'gmb_fx3-8' : nothing & var 'grid_fx0' 0 ? effect 'Crusher' active & toggle 'gmb0-16' : nothing : var '$sampler' 1 ? var 'grid_loop' ? smart_loop & toggle 'gmb_loop7' : nothing & var 'grid_fx4' ? effect 'SLIP_ROLL' button 8 & toggle 'gmb_fx4-8' : nothing & var 'grid_fx5' ? effect 'ECHO' active & toggle 'gmb_fx5-8' : nothing & var 'grid_fx6' ? effect 'Granular' active & toggle 'gmb_fx6-8' : nothing & var 'grid_fx0' 1 ? effect 'Long_Brake' active & toggle 'gmb0-8' : nothing : nothing" />
<map value="MODE1" action="var '$hotclear' ? adjust_cbg -0.01 : var '$sampler' 1 ? set 'grid_fx0' 1 & toggle 'grid_fx4' & effect 'SLIP_ROLL' active : var '$sampler' 0 ? set 'grid_fx0' 0 & toggle 'grid_fx1' & effect 'BEATSLICER' active & effect 'BEATSLICER' button 9 1 & set 'gmb_fx1-1' 0 & set 'gmb_fx1-2' 0 & set 'gmb_fx1-3' 0 & set 'gmb_fx1-4' 0 & set 'gmb_fx1-5' 0 & set 'gmb_fx1-6' 0 & set 'gmb_fx1-7' 0 & set 'gmb_fx1-8' 1 : nothing" />
<map value="MODE2" action="var '$hotclear' ? adjust_cbg -0.1 : var '$sampler' 1 ? set 'grid_fx0' 1 & toggle 'grid_fx5' : var '$sampler' 0 ? set 'grid_fx0' 0 & toggle 'grid_fx2' : nothing" />
<map value="MODE3" action="var '$hotclear' ? adjust_cbg +0.1 : var '$sampler' 1 ? set 'grid_fx0' 1 & toggle 'grid_fx6' : var '$sampler' 0 ? set 'grid_fx0' 0 & toggle 'grid_fx3' : nothing" />
<map value="MODE4" action="var '$hotclear' ? adjust_cbg +0.01 : var '$sampler' 1 ? set 'grid_fx0' 1 & toggle 'grid_loop' : var '$sampler' 0 ? set 'grid_fx0' 0 & toggle 'grid_cue' : nothing" />
<map value="LED_PAD1" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 1 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-1' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-1' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-1' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-9' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop0' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-1' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-1' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-1' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-1' ? on : blink : blink : off" />
<map value="LED_PAD2" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 2 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-2' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-2' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-2' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-10' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop1' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-2' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-2' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-2' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-2' ? on : blink : blink : off" />
<map value="LED_PAD3" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 3 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-3' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-3' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-3' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-11' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop2' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-3' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-3' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-3' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-3' ? on : blink : blink : off" />
<map value="LED_PAD4" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 4 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-4' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-4' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-4' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-12' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop3' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-4' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-4' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-4' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-4' ? on : blink : blink : off" />
<map value="LED_PAD5" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 5 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-5' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-5' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-5' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-13' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop4' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-5' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-5' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-5' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-5' ? on : blink : blink : off" />
<map value="LED_PAD6" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 6 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-6' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-6' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-6' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-14' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop5' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-6' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-6' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-6' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-6' ? on : blink : blink : off" />
<map value="LED_PAD7" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 7 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-7' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-7' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-7' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-15' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? var 'gmb_loop6' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-7' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-7' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-7' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-7' ? on : blink : blink : off" />
<map value="LED_PAD8" action="var '$sampler' 0 ? var 'grid_cue' ? hot_cue 8 ? on : off : var 'grid_fx1' ? var 'gmb_fx1-8' ? on : off : var 'grid_fx2' ? var 'gmb_fx2-8' ? on : off : var 'grid_fx3' ? var 'gmb_fx3-8' ? on : off : var 'grid_fx0' 0 ? var 'gmb0-16' ? on : off : off : var '$sampler' 1 ? var 'grid_loop' ? smart_loop ? on : var 'gmb_loop7' ? on : blink : var 'grid_fx4' ? var 'gmb_fx4-8' ? on : blink : var 'grid_fx5' ? var 'gmb_fx5-8' ? on : blink : var 'grid_fx6' ? var 'gmb_fx6-8' ? on : blink : var 'grid_fx0' 1 ? var 'gmb0-8' ? on : blink : blink : off" />
<map value="LED_MODE1" action="loop 4 ? blink : var '$sampler' 0 ? var 'grid_fx1' ? on : off : var '$sampler' 1 ? var 'grid_fx4' ? on : off : off" />
<map value="LED_MODE2" action="loop 8 ? blink : var '$sampler' 0 ? var 'grid_fx2' ? on : off : var '$sampler' 1 ? var 'grid_fx5' ? on : off : off" />
<map value="LED_MODE3" action="loop 16 ? blink : var '$sampler' 0 ? var 'grid_fx3' ? on : off : var '$sampler' 1 ? var 'grid_fx6' ? on : off : off" />
<map value="LED_MODE4" action="loop 32 ? blink : var '$sampler' 0 ? var 'grid_cue' ? on : off : var '$sampler' 1 ? var 'grid_loop' ? on : off : off" />
<map value="TRACK_PAD1_A_LEFT" action="set '$hotclear' 1 while_pressed & set 'leftclear' 1 while_pressed" />
<map value="TRACK_PAD2_A_LEFT" action="var 'leftclear' ? deck left delete_cue 1 : deck left hot_cue 1" />
<map value="TRACK_PAD3_A_LEFT" action="var 'leftclear' ? deck left delete_cue 2 : deck left hot_cue 2" />
<map value="TRACK_PAD4_A_LEFT" action="var 'leftclear' ? deck left delete_cue 3 : deck left hot_cue 3" />
<map value="TRACK_PAD5_A_LEFT" action="deck left cue_stop" />
<map value="LED_TRACK_PAD5_A_LEFT" action="deck left loaded ? deck left play ? off : deck left cue ? on : off : off" />
<map value="TRACK_PAD6_A_LEFT" action="deck left play_pause" />
<map value="LED_TRACK_PAD6_A_LEFT" action="deck left loaded ? deck left play ? on : deck left cue ? off : blink : off" />
<map value="TRACK_PAD1_B_LEFT" action="sampler 1 play_stop" />
<map value="TRACK_PAD2_B_LEFT" action="sampler 2 play_stop" />
<map value="TRACK_PAD3_B_LEFT" action="sampler 3 play_stop" />
<map value="TRACK_PAD4_B_LEFT" action="sampler 4 play_stop" />
<map value="TRACK_PAD5_B_LEFT" action="sampler 5 play_stop" />
<map value="TRACK_PAD6_B_LEFT" action="sampler 6 play_stop" />
<map value="TRACK_PAD1_C_LEFT" action="down ? set 'roll_1' 1 & var 'roll_2' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' button 4 & effect 'beatmasher_single' slider 1 100% : var 'roll_2' 1 ? set 'roll_1' 0 & effect 'beatmasher_single' button 6 : var 'roll_3' 1 ? set 'roll_1' 0 : effect 'beatmasher_single' active off & set 'roll_1' 0" />
<map value="TRACK_PAD2_C_LEFT" action="down ? set 'roll_2' 1 & var 'roll_1' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 6 & effect 'beatmasher_single' slider 1 100% & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% : var 'roll_1' 1 ? set 'roll_2' 0 & effect 'beatmasher_single' button 4 : var 'roll_3' 1 ? set 'roll_2' 0 : effect 'beatmasher_single' active off & set 'roll_2' 0" />
<map value="TRACK_PAD3_C_LEFT" action="down ? set 'roll_3' 1 & var 'roll_1' 1 ? var 'roll_2' 1 ? effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active on : nothing : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 7 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active off & set 'roll_3' 0" />
<map value="TRACK_PAD4_C_LEFT" action="down ? var 'roll_1' 1 ? effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 0% : var 'roll_2' 1 ? effect 'beatmasher_single' active off & set_cue 96 & effect 'backspin' active on : effect 'beatmasher_single' active on ? effect 'beatmasher_single' active off & effect 'brake' active on : effect 'beatmasher_single' active off & effect 'brake' active on : var 'roll_1' ? effect 'beatmasher_single' slider 4 100% : var 'roll_2' 1 ? effect 'backspin' active off & stop ? goto_cue 96 & play & delete_cue 96 : delete_cue 96 : effect 'brake' active off & play & effect 'backspin' active on ? effect 'backspin' active off & goto_cue 96 & play : nothing" />
<map value="TRACK_PAD5_C_LEFT" action="deck left cue_stop" />
<map value="LED_TRACK_PAD5_C_LEFT" action="deck left loaded ? deck left play ? off : deck left cue ? on : off : off" />
<map value="TRACK_PAD6_C_LEFT" action="deck left play_pause" />
<map value="LED_TRACK_PAD6_C_LEFT" action="deck left loaded ? deck left play ? on : deck left cue ? off : blink : off" />
<map value="TRACK_PAD1_A_RIGHT" action="deck right cue_stop" />
<map value="LED_TRACK_PAD1_A_RIGHT" action="deck right loaded ? deck right play ? off : deck right cue ? on : off : off" />
<map value="TRACK_PAD2_A_RIGHT" action="deck right play_pause" />
<map value="LED_TRACK_PAD2_A_RIGHT" action="deck right loaded ? deck right play ? on : deck right cue ? off : blink : off" />
<map value="TRACK_PAD3_A_RIGHT" action="var 'rightclear' ? deck right delete_cue 1 : deck right hot_cue 1" />
<map value="TRACK_PAD4_A_RIGHT" action="var 'rightclear' ? deck right delete_cue 2 : deck right hot_cue 2" />
<map value="TRACK_PAD5_A_RIGHT" action="var 'rightclear' ? deck right delete_cue 3 : deck right hot_cue 3" />
<map value="TRACK_PAD6_A_RIGHT" action="set '$hotclear' 1 while_pressed & set 'rightclear' 1 while_pressed" />
<map value="TRACK_PAD1_B_RIGHT" action="sampler 7 play_stop" />
<map value="TRACK_PAD2_B_RIGHT" action="sampler 8 play_stop" />
<map value="TRACK_PAD3_B_RIGHT" action="sampler 9 play_stop" />
<map value="TRACK_PAD4_B_RIGHT" action="sampler 10 play_stop" />
<map value="TRACK_PAD5_B_RIGHT" action="sampler 11 play_stop" />
<map value="TRACK_PAD6_B_RIGHT" action="sampler 12 play_stop" />
<map value="TRACK_PAD1_C_RIGHT" action="deck right cue_stop" />
<map value="LED_TRACK_PAD1_C_RIGHT" action="deck right loaded ? deck right play ? off : deck right cue ? on : off : off" />
<map value="TRACK_PAD2_C_RIGHT" action="deck right play_pause" />
<map value="LED_TRACK_PAD2_C_RIGHT" action="deck right loaded ? deck right play ? on : deck right cue ? off : blink : off" />
<map value="TRACK_PAD3_C_RIGHT" action="down ? set 'roll_1' 1 & var 'roll_2' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' button 4 & effect 'beatmasher_single' slider 1 100% : var 'roll_2' 1 ? set 'roll_1' 0 & effect 'beatmasher_single' button 6 : var 'roll_3' 1 ? set 'roll_1' 0 : effect 'beatmasher_single' active off & set 'roll_1' 0" />
<map value="TRACK_PAD4_C_RIGHT" action="down ? set 'roll_2' 1 & var 'roll_1' 1 ? effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 5 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 6 & effect 'beatmasher_single' slider 1 100% & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 100% : var 'roll_1' 1 ? set 'roll_2' 0 & effect 'beatmasher_single' button 4 : var 'roll_3' 1 ? set 'roll_2' 0 : effect 'beatmasher_single' active off & set 'roll_2' 0" />
<map value="TRACK_PAD5_C_RIGHT" action="down ? set 'roll_3' 1 & var 'roll_1' 1 ? var 'roll_2' 1 ? effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active on : nothing : effect 'brake' active off & effect 'beatmasher_single' active on & effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' button 7 & effect 'beatmasher_single' slider 4 100% & effect 'beatmasher_single' slider 1 100% : effect 'beatmasher_single' active off & effect 'Flanged LoopOut' active off & set 'roll_3' 0" />
<map value="TRACK_PAD6_C_RIGHT" action="down ? var 'roll_1' 1 ? effect 'beatmasher_single' button 9 1 & effect 'beatmasher_single' slider 4 0% : var 'roll_2' 1 ? effect 'beatmasher_single' active off & set_cue 96 & effect 'backspin' active on : effect 'beatmasher_single' active on ? effect 'beatmasher_single' active off & effect 'brake' active on : effect 'beatmasher_single' active off & effect 'brake' active on : var 'roll_1' ? effect 'beatmasher_single' slider 4 100% : var 'roll_2' 1 ? effect 'backspin' active off & stop ? goto_cue 96 & play & delete_cue 96 : delete_cue 96 : effect 'brake' active off & play & effect 'backspin' active on ? effect 'backspin' active off & goto_cue 96 & play : nothing" />
<map value="TRACK_PAD_MODE_A_LEFT" action="set 'tpmodeleft' 0 & page "browser"" />
<map value="TRACK_PAD_MODE_B_LEFT" action="set 'tpmodeleft' 1 & page "sampler"" />
<map value="TRACK_PAD_MODE_C_LEFT" action="set 'tpmodeleft' 2 & page "effects" & show_pluginpage "Sound Effects"" />
<map value="TRACK_PAD_MODE_A_RIGHT" action="set 'tpmoderight' 0 & page "browser"" />
<map value="TRACK_PAD_MODE_B_RIGHT" action="set 'tpmoderight' 1 & page "sampler"" />
<map value="TRACK_PAD_MODE_C_RIGHT" action="set 'tpmoderight' 2 & page "effects" & show_pluginpage "Sound Effects"" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
<map value="JOG" action="touchwheel" />
<map value="KEY_LEFT" action="var 'lfx_glb1' 2 ? var 'lfx_glb2' 2 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'dsp_Reverb' active on & deck 1 effect 'dsp_Reverb' slider 2 & deck 3 effect 'dsp_Reverb' active on & deck 3 effect 'dsp_Reverb' slider 2 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'dsp_Phaser' active on & deck 1 effect 'dsp_Phaser' slider 1 & deck 3 effect 'dsp_Phaser' active on & deck 3 effect 'dsp_Phaser' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'dsp_Reverb' active off & deck 1 effect 'dsp_Reverb' slider 2 0% & deck 1 effect 'dsp_Phaser' active off & deck 1 effect 'dsp_Phaser' slider 1 0% & deck 3 effect 'dsp_Reverb' active off & deck 3 effect 'dsp_Reverb' slider 2 0% & deck 3 effect 'dsp_Phaser' active off & deck 3 effect 'dsp_Phaser' slider 1 0% : var 'lfx_glb2' 1 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'dsp_Reverb' active on & deck 1 effect 'dsp_Reverb' slider 2 & deck 3 effect 'DELAY' active on & deck 3 effect 'DELAY' slider 1 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'dsp_Phaser' active on & deck 1 effect 'dsp_Phaser' slider 1 & deck 3 effect 'RAMP_DELAY' active on & deck 3 effect 'RAMP_DELAY' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'dsp_Reverb' active off & deck 1 effect 'dsp_Reverb' slider 2 0% & deck 1 effect 'dsp_Phaser' active off & deck 1 effect 'dsp_Phaser' slider 1 0% & deck 3 effect 'DELAY' active off & deck 3 effect 'DELAY' slider 1 0% & deck 3 effect 'RAMP_DELAY' active off & deck 3 effect 'RAMP_DELAY' slider 1 0% : param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'dsp_Reverb' active on & deck 1 effect 'dsp_Reverb' slider 2 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'dsp_Phaser' active on & deck 1 effect 'dsp_Phaser' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'dsp_Reverb' active off & deck 1 effect 'dsp_Reverb' slider 2 0% & deck 1 effect 'dsp_Phaser' active off & deck 1 effect 'dsp_Phaser' slider 1 0% : var 'lfx_glb1' 1 ? var 'lfx_glb2' 2 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'DELAY' active on & deck 1 effect 'DELAY' slider 1 & deck 3 effect 'dsp_Reverb' active on & deck 3 effect 'dsp_Reverb' slider 2 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'RAMP_DELAY' active on & deck 1 effect 'RAMP_DELAY' slider 1 & deck 3 effect 'dsp_Phaser' active on & deck 3 effect 'dsp_Phaser' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'DELAY' active off & deck 1 effect 'DELAY' slider 1 0% & deck 1 effect 'RAMP_DELAY' active off & deck 1 effect 'RAMP_DELAY' slider 1 0% & deck 3 effect 'dsp_Reverb' active off & deck 3 effect 'dsp_Reverb' slider 2 0% & deck 3 effect 'dsp_Phaser' active off & deck 3 effect 'dsp_Phaser' slider 1 0% : var 'lfx_glb2' 1 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'DELAY' active on & deck 1 effect 'DELAY' slider 1 & deck 3 effect 'DELAY' active on & deck 3 effect 'DELAY' slider 1 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'RAMP_DELAY' active on & deck 1 effect 'RAMP_DELAY' slider 1 & deck 3 effect 'RAMP_DELAY' active on & deck 3 effect 'RAMP_DELAY' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'DELAY' active off & deck 1 effect 'DELAY' slider 1 0% & deck 1 effect 'RAMP_DELAY' active off & deck 1 effect 'RAMP_DELAY' slider 1 0% & deck 3 effect 'DELAY' active off & deck 3 effect 'DELAY' slider 1 0% & deck 3 effect 'RAMP_DELAY' active off & deck 3 effect 'RAMP_DELAY' slider 1 0% : param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 1 effect 'DELAY' active on & deck 1 effect 'DELAY' slider 1 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 1 effect 'RAMP_DELAY' active on & deck 1 effect 'RAMP_DELAY' slider 1 : set 'lfxk_led' 1 & deck 1 effect 'DELAY' active off & deck 1 effect 'DELAY' slider 1 0% & deck 1 effect 'RAMP_DELAY' active off & deck 1 effect 'RAMP_DELAY' slider 1 0% : var 'lfx_glb2' 2 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 3 effect 'dsp_Reverb' active on & deck 3 effect 'dsp_Reverb' slider 2 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 3 effect 'dsp_Phaser' active on & deck 3 effect 'dsp_Phaser' slider 1 : set 'lfxk_led' 1 & deck 3 effect 'dsp_Reverb' active off & deck 3 effect 'dsp_Reverb' slider 2 0% & deck 3 effect 'dsp_Phaser' active off & deck 3 effect 'dsp_Phaser' slider 1 0% : var 'lfx_glb2' 1 ? param_greater 50,4% ? set 'lfxk_led' 2 & param_add -50% & param_multiply 200% & deck 3 effect 'DELAY' active on & deck 3 effect 'DELAY' slider 1 : param_smaller 49,6% ? set 'lfxk_led' 2 & param_multiply -200% & param_add 100% & deck 3 effect 'RAMP_DELAY' active on & deck 3 effect 'RAMP_DELAY' slider 1 : set 'lfxk_led' 1 & deck 3 effect 'DELAY' active off & deck 3 effect 'DELAY' slider 1 0% & deck 3 effect 'RAMP_DELAY' active off & deck 3 effect 'RAMP_DELAY' slider 1 0% : deck left effect slider 1" />
<map value="KEY_BTN_LEFT" action="var 'lfx_glb1' 1 ? toggle 'lfxkb_led' : var 'lfx_glb1' 2 ? toggle 'lfxkb_led' : var 'lfx_glb2' 1 ? toggle 'lfxkb_led' : var 'lfx_glb2' 2 ? toggle 'lfxkb_led' : deck left effect button 1" />