<?xml version="1.0" encoding="UTF-8"?>
<mapper device="AAVMS4" author="Atomix Productions" description="American Audio VMS-4" version="740" date="02/06/2015">
  <map value="ONINIT" action="deck 1 pfl off &amp; deck 2 pfl off &amp; deck 3 pfl off &amp; deck 4 pfl off &amp; deck 1 smart_loop 0 &amp; deck 2 smart_loop 0 &amp; deck 3 smart_loop 0 &amp; deck 4 smart_loop 0 &amp; deck 1 loop_length 8 &amp; deck 2 loop_length 8 &amp; deck 3 loop_length 8 &amp; deck 4 loop_length 8 &amp; deck 1 loop_select 8 &amp; deck 2 loop_select 8 &amp; deck 3 loop_select 8 &amp; deck 4 loop_select 8 &amp; deck 1 smart_cue 1 &amp; deck 2 smart_cue 1 &amp; deck 3 smart_cue 1 &amp; deck 4 smart_cue 1 &amp; deck 1 vinyl_mode 0 &amp; deck 2 vinyl_mode 0 &amp; deck 3 vinyl_mode 0 &amp; deck 4 vinyl_mode 0 &amp; deck 1 wheel_mode &apos;jog&apos; &amp; deck 2 wheel_mode &apos;jog&apos; &amp; deck 3 wheel_mode &apos;jog&apos; &amp; deck 4 wheel_mode &apos;jog&apos; &amp; deck 1 smart_scratch 0 &amp; deck 2 smart_scratch 0 &amp; deck 3 smart_scratch 0 &amp; deck 4 smart_scratch 0 &amp; deck 1 beatlock 0 &amp; deck 2 beatlock 0 &amp; deck 3 beatlock 0 &amp; deck 4 beatlock 0 &amp; deck 1 key_lock 1 &amp; deck 2 key_lock 1 &amp; deck 3 key_lock 1 &amp; deck 4 key_lock 1 &amp; pitch_range 12% &amp; deck 1 fake_level 0 &amp; deck 2 fake_level 0 &amp; deck 3 fake_level 0 &amp; deck 4 fake_level 0" />
  <map value="BALANCE" action="master_balance" />
  <map value="CH1_GAIN" action="deck 3 gain_slider" />
  <map value="CH1_HIGH" action="deck 3 fake_eq_high" />
  <map value="CH1_LOW" action="deck 3 fake_eq_low" />
  <map value="CH1_MID" action="deck 3 fake_eq_mid" />
  <map value="CH1_PFL" action="deck 3 pfl &amp; deck 3 select" />
  <map value="S_CH1_PFL" action="deck 3 unload" />
  <map value="CH1_VOL" action="deck 3 fake_level" />
  <map value="CH2_GAIN" action="deck 1 gain_slider" />
  <map value="CH2_HIGH" action="deck 1 fake_eq_high" />
  <map value="CH2_LOW" action="deck 1 fake_eq_low" />
  <map value="CH2_MID" action="deck 1 fake_eq_mid" />
  <map value="CH2_PFL" action="deck 1 pfl &amp; deck 1 select" />
  <map value="S_CH2_PFL" action="deck 1 unload" />
  <map value="CH2_VOL" action="deck 1 fake_level" />
  <map value="CH3_GAIN" action="deck 2 gain_slider" />
  <map value="CH3_HIGH" action="deck 2 fake_eq_high" />
  <map value="CH3_LOW" action="deck 2 fake_eq_low" />
  <map value="CH3_MID" action="deck 2 fake_eq_mid" />
  <map value="CH3_PFL" action="deck 2 pfl &amp; deck 2 select" />
  <map value="S_CH3_PFL" action="deck 2 unload" />
  <map value="CH3_VOL" action="deck 2 fake_level" />
  <map value="CH4_GAIN" action="deck 4 gain_slider" />
  <map value="CH4_HIGH" action="deck 4 fake_eq_high" />
  <map value="CH4_LOW" action="deck 4 fake_eq_low" />
  <map value="CH4_MID" action="deck 4 fake_eq_mid" />
  <map value="CH4_PFL" action="deck 4 pfl &amp; deck 4 select" />
  <map value="S_CH4_PFL" action="deck 4 unload" />
  <map value="CH4_VOL" action="deck 4 fake_level" />
  <map value="FX_SELECT" action="effect select" />
  <map value="FX_SHIFT" action="holding 300ms ? toggle &apos;sample_drumpad_mode&apos; &amp; set &apos;hotcue_drumpad_mode&apos; 0 &amp; var &apos;sample_drumpad_mode&apos; 1 ? page &apos;sampler&apos; 1 : page &apos;browser&apos; 1 : toggle &apos;hotcue_drumpad_mode&apos; &amp; set &apos;sample_drumpad_mode&apos; 0 &amp; page &apos;browser&apos; 1" />
  <map value="FX_ON" action="holding 300ms ? toggle &apos;combifx_mode&apos; &amp; effect &apos;flanger&apos; slider 1 0% &amp; effect &apos;flanger&apos; slider 2 25% &amp; effect &apos;reverb&apos; slider 1 0% &amp; effect &apos;reverb&apos; slider 2 0% &amp; effect &apos;gater&apos; slider 1 0% &amp; effect &apos;gater&apos; slider 2 0% &amp; effect &apos;cut&apos; slider 1 25% &amp; effect &apos;distorter&apos; slider 1 0% &amp; effect &apos;distorter&apos; slider 2 0% &amp; effect &apos;rampdelay&apos; slider 1 0% &amp; effect &apos;rampdelay&apos; slider 2 0% &amp; filter 50% &amp; var &apos;combifx_mode&apos; ? set &apos;combifx_select_mode&apos; 1 &amp; filter 50% : effect &apos;flanger&apos; active 0 &amp; effect &apos;reverb&apos; active 0 &amp; effect &apos;gater&apos; active 0 &amp; effect &apos;cut&apos; active 0 &amp; effect &apos;distorter&apos; active 0 &amp; effect &apos;rampdelay&apos; active 0 &amp; set &apos;combifx_filter_mode&apos; 0 &amp; set &apos;combifx_select_mode&apos; 0 : effect active &amp; set &apos;combifx_mode&apos; 0 &amp; set &apos;combifx_select_mode&apos; 0 &amp; set &apos;combifx_filter_mode&apos; 0 &amp; filter 50%" />
  <map value="FX_SLIDER" action="var &apos;active_filter_mode&apos; ? filter : var &apos;reverb_gater_mode&apos; ? effect &apos;reverb&apos; slider 1 &amp; effect &apos;reverb&apos; slider 2 &amp; effect &apos;gater&apos; slider 1 &amp; effect &apos;gater&apos; slider 2 : var &apos;combifx_mode&apos; ? effect &apos;flanger&apos; slider 1 &amp; param_multiply 30% &amp; param_add 25% &amp; effect &apos;flanger&apos; slider 2 &amp; effect &apos;reverb&apos; slider 1 &amp; effect &apos;reverb&apos; slider 2 &amp; effect &apos;gater&apos; slider 1 &amp; effect &apos;gater&apos; slider 2 &amp; param_multiply 75% &amp; param_add 25% &amp; effect &apos;cut&apos; slider 1 &amp; effect &apos;distorter&apos; slider 1 &amp; effect &apos;distorter&apos; slider 2 &amp; effect &apos;rampdelay&apos; slider 1 &amp; &apos;rampdelay&apos; slider 2 &amp; var &apos;combifx_filter_mode&apos; 1 ? param_multiply 75% &amp; param_add 30% &amp; param_smaller 70% ? filter : filter 70% : filter 50% : effect slider 1" />
  <map value="FX_ENC_BTN" action="toggle &apos;combifx_select_mode&apos; &amp; var &apos;combifx_select_mode&apos; 1 ? set &apos;combifx_mode&apos; 1" />
  <map value="S_FX_ENC_BTN" action="toggle &apos;reverb_gater_mode&apos; &amp; var &apos;reverb_gater_mode&apos; 0 ? effect &apos;reverb&apos; active 0 &amp; effect &apos;gater&apos; active 0 &amp; effect &apos;reverb&apos; slider 1 0% &amp; effect &apos;reverb&apos; slider 2 0% &amp; effect &apos;gater&apos; slider 1 0% &amp; effect &apos;gater&apos; slider 2 0% : effect &apos;reverb&apos; active 1 &amp; effect &apos;gater&apos; active 1 &amp; effect &apos;reverb&apos; slider 1 0% &amp; effect &apos;reverb&apos; slider 2 0% &amp; effect &apos;gater&apos; slider 1 0% &amp; effect &apos;gater&apos; slider 2 0%" />
  <map value="S_FX_SELECT" action="param_greater 0 ? key_move 0.5 :  key_move -0.5" />
  <map value="S_FX_ON" action="key 0" />
  <map value="S_FX_SHIFT" action="toggle &apos;active_filter_mode&apos; &amp; var &apos;active_filter_mode&apos; 0 ? filter 50% : nothing" />
  <map value="S_FX_SLIDER" action="filter" />
  <map value="HEADPHONE_MIX" action="headphone_mix" />
  <map value="HEADPHONE_VOL" action="headphone_volume" />
  <map value="HOT_CUE1" action="var &apos;shift2&apos; ? delete_cue 1 : hot_cue 1" />
  <map value="HOT_CUE2" action="var &apos;shift2&apos; ? delete_cue 2 : hot_cue 2" />
  <map value="HOT_CUE3" action="var &apos;shift2&apos; ? delete_cue 3 : hot_cue 3" />
  <map value="HOT_CUE4" action="var &apos;shift2&apos; ? delete_cue 4 : hot_cue 4" />
  <map value="HOT_CUE5" action="var &apos;shift2&apos; ? delete_cue 5 : hot_cue 5" />
  <map value="HOT_CUE6" action="var &apos;shift2&apos; ? delete_cue 6 : hot_cue 6" />
  <map value="HOT_CUE7" action="var &apos;shift2&apos; ? delete_cue 7 : hot_cue 7" />
  <map value="HOT_CUE8" action="var &apos;shift2&apos; ? delete_cue 8 : hot_cue 8" />
  <map value="JOG_TOUCH" action="var &apos;combifx_mode&apos; ? down ? effect &apos;echofreeze&apos; active 1 &amp; effect &apos;echofreeze&apos; slider 1 0% : effect &apos;echofreeze&apos; active 0 &amp; effect &apos;echofreeze&apos; slider 1 0% : touchwheel_touch" />
  <map value="JOG" action="var &apos;combifx_mode&apos; ? effect &apos;echofreeze&apos; slider 1 : touchwheel" />
  <map value="S_JOG" action="wheel_mode &apos;loop_move&apos; &amp; loop_move" />
  <map value="LED_FX_ON" action="var &apos;active_filter_mode&apos; ? blink 250ms : var &apos;reverb_gater_mode&apos; ? blink 250ms : var &apos;combifx_mode&apos; ? blink 250ms : effect active ? blink 500ms : off" />
  <map value="LED_FX_SHIFT" action="var &apos;active_filter_mode&apos; ? blink 250ms : var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;hotcue_drumpad_mode&apos; ? blink 250ms : off" />
  <map value="LED_HOT_CUE1" action="hot_cue 1 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE2" action="hot_cue 2 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE3" action="hot_cue 3 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE4" action="hot_cue 4 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE5" action="hot_cue 5 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE6" action="hot_cue 6 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE7" action="hot_cue 7 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_HOT_CUE8" action="hot_cue 8 ? var &apos;shift2&apos; ? blink 500ms : on : off" />
  <map value="LED_LOOP1_IN" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;combifx_select_mode&apos; ? effect &apos;flanger&apos; active ? blink 500ms : on : smart_loop ? nothing : loop ? blink 1000ms : loop_in" />
  <map value="LED_LOOP1_OUT" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;combifx_select_mode&apos; ? effect &apos;reverb&apos; active ? blink 500ms : on : smart_loop ? nothing : loop ? blink 1000ms : loop_out" />
  <map value="LED_LOOP1_RELOOP" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;combifx_select_mode&apos; ? effect &apos;gater&apos; active ? blink 500ms : on : smart_loop ? nothing : loop ? on : loop_in ? blink 1000ms" />
  <map value="LED_LOOP1_TRACK" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;combifx_select_mode&apos; ? effect &apos;cut&apos; active ? blink 500ms : on : smart_loop ? nothing : loop ? on : loop 4" />
  <map value="LED_LOOP2_IN" action="var &apos;hotcue_drumpad_mode&apos; ? hot_cue 40 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : smart_loop ? loop ? blink 1000ms : loop_in" />
  <map value="LED_LOOP2_OUT" action="var &apos;hotcue_drumpad_mode&apos; ? hot_cue 41 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : smart_loop ? loop ? blink 1000ms : loop_out" />
  <map value="LED_LOOP2_RELOOP" action="var &apos;hotcue_drumpad_mode&apos; ? hot_cue 42 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : smart_loop ? loop ? on : loop_in ? blink 1000ms" />
  <map value="LED_LOOP2_TRACK" action="var &apos;hotcue_drumpad_mode&apos; ? hot_cue 43 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : smart_loop" />
  <map value="LED_CUE" action="var &apos;hotcue_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? blink 250ms : loaded ? cue ? on : off : off : var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? blink 250ms : loaded ? cue ? on : off : off : loaded ? cue ? on : off : off" />
  <map value="LED_PLAY" action="loaded ? play ? blink 1000ms : pause" />
  <map value="LED_PAUSE" action="action_deck 1 ? deck 1 leftdeck ? off : blink 1000ms : deck 2 rightdeck ? off : blink 1000ms" />
  <map value="LED_PITCHBEND+" action="leftdeck ? pitch_bend ? blink 250ms : smart_scratch ? on : off : pitch_bend ? blink 250ms : off" />
  <map value="LED_PITCHBEND-" action="leftdeck ? pitch_bend ? blink 250ms : smart_cue ? on : off : pitch_bend ? blink 250ms : off" />
  <map value="LED_SAMPLER_PLAY" action="rightdeck ? sampler play ? blink 500ms : off" />
  <map value="LED_SAMPLER_REC" action="var &apos;shift2&apos; ? blink 500ms : off" />
  <map value="LED_SEARCH&gt;&gt;" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;hotcue_drumpad_mode&apos; ? hot_cue 46 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : var &apos;combifx_select_mode&apos; ? var &apos;combifx_filter_mode&apos; ? blink 500ms : on : var &apos;seekingright&apos; ? blink 250ms : loop ? on" />
  <map value="LED_SEARCH&lt;&lt;" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;hotcue_drumpad_mode&apos; ? hot_cue 45 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : var &apos;combifx_select_mode&apos; ? effect &apos;rampdelay&apos; active ? blink 500ms : on : var &apos;seekingleft&apos; ? blink 250ms : loop ? on" />
  <map value="LED_SYNC" action="masterdeck" />
  <map value="LED_RANGE" action="sync" />
  <map value="LED_VINYL_MODE" action="var &apos;sample_drumpad_mode&apos; ? blink 500ms : var &apos;hotcue_drumpad_mode&apos; ? hot_cue 44 ? var &apos;shift2&apos; ? blink 500ms : on : blink 250ms : var &apos;combifx_select_mode&apos; ? effect &apos;distorter&apos; active ? blink 500ms : on : wheel_mode &apos;search&apos; ? blink 500ms : vinyl_mode" />
  <map value="LOAD" action="beat_tap" />
  <map value="LOOP1_IN" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 1 play_stutter : sampler 1 stop : sampler 1 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 40 : var &apos;cue_mode&apos; ? pause ? cue 40 ? cue 40 : goto_cue 40 &amp; cue 40 : hot_cue 40 ? cue 40 : set_cue 40 : hot_cue 40 : var &apos;combifx_select_mode&apos; ? effect &apos;flanger&apos; active : smart_loop 0 &amp; loop_in" />
  <map value="LOOP1_OUT" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 2 play_stutter : sampler 2 stop : sampler 2 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 41 : var &apos;cue_mode&apos; ? pause ? cue 41 ? cue 41 : goto_cue 41 &amp; cue 41 : hot_cue 41 ? cue 41 : set_cue 41 : hot_cue 41 : var &apos;combifx_select_mode&apos; ? effect &apos;reverb&apos; active : smart_loop 0 &amp; loop_out" />
  <map value="LOOP1_RELOOP" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 3 play_stutter : sampler 3 stop : sampler 3 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 42 : var &apos;cue_mode&apos; ? pause ? cue 42 ? cue 42 : goto_cue 42 &amp; cue 42 : hot_cue 42 ? cue 42 : set_cue 42 : hot_cue 42 : var &apos;combifx_select_mode&apos; ? effect &apos;gater&apos; active : reloop_exit" />
  <map value="LOOP1_TRACK" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 4 play_stutter : sampler 4 stop : sampler 4 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 43 : var &apos;cue_mode&apos; ? pause ? cue 43 ? cue 43 : goto_cue 43 &amp; cue 43 : hot_cue 43 ? cue 43 : set_cue 43 : hot_cue 43 : var &apos;combifx_select_mode&apos; ? effect &apos;cut&apos; active : smart_loop 0 &amp; loop 8" />
  <map value="SEARCH&gt;&gt;" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 7 play_stutter : sampler 7 stop : sampler 7 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 46 : var &apos;cue_mode&apos; ? pause ? cue 46 ? cue 46 : goto_cue 46 &amp; cue 46 : hot_cue 46 ? cue 46 : set_cue 46 : hot_cue 46 : var &apos;combifx_select_mode&apos; ? toggle &apos;combifx_filter_mode&apos; &amp; var &apos;combifx_filter_mode&apos; 0 ? filter 50% : filter 30% : seek +24 &amp; set &apos;seekingright&apos; 1 while_pressed" />
  <map value="SEARCH&lt;&lt;" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 6 play_stutter : sampler 6 stop : sampler 6 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 45 : var &apos;cue_mode&apos; ? pause ? cue 45 ? cue 45 : goto_cue 45 &amp; cue 45 : hot_cue 45 ? cue 45 : set_cue 45 : hot_cue 45 : var &apos;combifx_select_mode&apos; ? effect &apos;rampdelay&apos; active : seek -24 &amp; set &apos;seekingleft&apos; 1 while_pressed" />
  <map value="VINYL_MODE" action="var &apos;sample_drumpad_mode&apos; ? var &apos;cue_mode&apos; ? down ? sampler 5 play_stutter : sampler 5 stop : sampler 5 play_stutter : var &apos;hotcue_drumpad_mode&apos; ? var &apos;shift2&apos; ? delete_cue 44 : var &apos;cue_mode&apos; ? pause ? cue 44 ? cue 44 : goto_cue 44 &amp; cue 44 : hot_cue 44 ? cue 44 : set_cue 44 : hot_cue 44 : var &apos;combifx_select_mode&apos; ? effect &apos;distorter&apos; active : holding 200ms ? wheel_mode &apos;search&apos; : wheel_mode &apos;jog&apos; &amp; vinyl_mode" />
  <map value="LOOP2_IN" action="loop_move -8 &amp; song_pos -8" />
  <map value="LOOP2_OUT" action="smart_loop 1 &amp; loop_out" />
  <map value="LOOP2_RELOOP" action="loop_move +8 &amp; song_pos +8" />
  <map value="LOOP2_TRACK" action="smart_loop 1 &amp; loop 8" />
  <map value="LOOP_HALF" action="loop_half" />
  <map value="LOOP_DBLE" action="loop_double" />
  <map value="KEY_LOCK" action="key_lock" />
  <map value="PITCH" action="pitch_slider" />
  <map value="PITCHBEND+" action="pitch_bend +2% 500ms" />
  <map value="PITCHBEND-" action="pitch_bend -2% 500ms" />
  <map value="PITCH_C" action="pitch 100%" />
  <map value="S_PITCH" action="pitch_slider" />
  <map value="S_PITCHBEND+" action="leftdeck ? deck 1 smart_scratch &amp; deck 2 smart_scratch &amp; deck 3 smart_scratch &amp; deck 4 smart_scratch : cycle &apos;browsermode&apos; 3 &amp; var_equal &apos;browsermode&apos; 1 ? browser_sort &apos;Author&apos; : var_equal &apos;browsermode&apos; 2 ? browser_sort &apos;Title&apos; : browser_sort &apos;BPM&apos;" />
  <map value="S_PITCHBEND-" action="leftdeck ? deck 1 smart_cue &amp; deck 2 smart_cue &amp; deck 3 smart_cue &amp; deck 4 smart_cue : page +1" />
  <map value="CUE" action="play ? cue_stop : hot_cue ? cue_stop ? cue_stop : pause_stop : cue_stop" />
  <map value="S_CUE" action="goto_first_beat" />
  <map value="PLAY" action="play_pause &amp; play ? set &apos;cue_mode&apos; 0" />
  <map value="S_PLAY" action="play_sync_onbeat" />
  <map value="PAUSE" action="holding 300ms ? toggle &apos;cue_mode&apos; &amp; var &apos;cue_mode&apos; ? pause : nothing : action_deck 1 ? deck 1 leftdeck ? deck 3 leftdeck : deck 1 leftdeck : deck 2 rightdeck ? deck 4 rightdeck : deck 2 rightdeck" />
  <map value="S_PAUSE" action="action_deck 1 ? deck 1 leftdeck ? deck 3 leftdeck : deck 1 leftdeck : deck 2 rightdeck ? deck 4 rightdeck : deck 2 rightdeck" />
  <map value="RANGE" action="pitch_range &apos;6,12,25,50,100&apos; +1" />
  <map value="SYNC" action="holding 300ms ? masterdeck : sync" />
  <map value="SAMPLER_ENC_BTN" action="leftdeck ? holding 300ms ? browser_zoom : browser_folder ? browser_enter : browser_folder : browser_window &apos;songs&apos; &amp; edit_search" />
  <map value="SAMPLER_PLAY" action="leftdeck ? browser_folder : sampler play_stop" />
  <map value="SAMPLER_REC" action="holding 1500ms ? delete_cue 40 &amp; delete_cue 41 &amp; delete_cue 42 &amp; delete_cue 43 &amp; delete_cue 44 &amp; delete_cue 45 &amp; delete_cue 46 : toggle &apos;shift2&apos;" />
  <map value="SAMPLER_SELECT" action="leftdeck ? browser_scroll : sampler select" />
  <map value="SAMPLER_VOL" action="effect slider 2" />
  <map value="S_SAMPLER_VOL" action="rightdeck ? sampler select 1 &amp; sampler volume &amp; sampler select 2 &amp; sampler volume &amp; sampler select 3 &amp; sampler volume &amp; sampler select 4 &amp; sampler volume &amp; sampler select 5 &amp; sampler volume &amp; sampler select 6 &amp; sampler volume &amp; sampler select 7 &amp; sampler volume &amp; sampler select 8 &amp; sampler volume &amp; sampler select 9 &amp; sampler volume &amp; sampler select 10 &amp; sampler volume &amp; sampler select 11 &amp; sampler volume &amp; sampler select 12 &amp; sampler volume : zoom" />
  <map value="S_SAMPLER_ENC_BTN" action="leftdeck ? recurse_folder &amp; browser_enter : browser_window &apos;songs&apos; &amp; clear_search &amp; search" />
  <map value="S_SAMPLER_PLAY" action="leftdeck ? deck left load : browsed_file_info" />
  <map value="S_SAMPLER_REC" action="leftdeck ? deck right load : sampler rec" />
  <map value="S_SAMPLER_SELECT" action="param_invert &amp; adjust_cbg" />
  <map value="L_TOUCHSLIDER" action="param_greater 0 ? deck left song_pos +4 : deck left song_pos -4" />
  <map value="R_TOUCHSLIDER" action="param_greater 0 ? deck right song_pos +4 : deck right song_pos -4" />
  <map value="S_L_TOUCHSLIDER" action="browser_window &apos;folders&apos; &amp; browser_scroll" />
  <map value="S_R_TOUCHSLIDER" action="browser_window &apos;folders&apos; ? browser_enter &amp; browser_scroll : browser_window &apos;songs&apos; &amp; browser_scroll" />
  <map value="L_XF_ASSIGN_1" action="deck 3 leftcross &apos;only&apos; &amp; deck 3 leftvideo" />
  <map value="L_XF_ASSIGN_1_OFF" action="deck 3 leftcross" />
  <map value="L_XF_ASSIGN_2" action="deck 1 leftcross &apos;only&apos; &amp; deck 1 leftvideo" />
  <map value="L_XF_ASSIGN_2_OFF" action="deck 1 leftcross" />
  <map value="L_XF_ASSIGN_3" action="deck 2 leftcross &apos;only&apos; &amp; deck 2 leftvideo" />
  <map value="L_XF_ASSIGN_3_OFF" action="deck 2 leftcross" />
  <map value="L_XF_ASSIGN_4" action="deck 4 leftcross &apos;only&apos; &amp; deck 4 leftvideo" />
  <map value="L_XF_ASSIGN_4_OFF" action="deck 4 leftcross" />
  <map value="R_XF_ASSIGN_1" action="deck 3 rightcross &apos;only&apos; &amp; deck 3 rightvideo" />
  <map value="R_XF_ASSIGN_1_OFF" action="deck 3 rightcross" />
  <map value="R_XF_ASSIGN_2" action="deck 1 rightcross &apos;only&apos; &amp; deck 1 rightvideo" />
  <map value="R_XF_ASSIGN_2_OFF" action="deck 1 rightcross" />
  <map value="R_XF_ASSIGN_3" action="deck 2 rightcross &apos;only&apos; &amp; deck 2 rightvideo" />
  <map value="R_XF_ASSIGN_3_OFF" action="deck 2 rightcross" />
  <map value="R_XF_ASSIGN_4" action="deck 4 rightcross &apos;only&apos; &amp; deck 4 rightvideo" />
  <map value="R_XF_ASSIGN_4_OFF" action="deck 4 rightcross" />
  <map value="CROSSFADER" action="fake_crossfader" />
</mapper>
