Thanks synthet1c, This part of the map was contributed by some one else, I didn't care that it looked weird because it worked, it's set up so that fx assign is like a shift button for fx 1,2,3.
Here's the whole map and again thanks in advance for the assistance
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="BeCMDSTUDIO" description="Behringer CMD Studio 4A 2 beta 2.0" version="740" date="03/09/2013">
<map value="ONINIT" action="set "FXSel" 0" />
<map value="BROWSE" action="param_multiply 10% & browser_scroll" />
<map value="LEFT" action="browser_folder" />
<map value="RIGHT" action="browser_window "folders" ? browser_window "songs" : browser_window "playlist"" />
<map value="ENTER" action="playlist_add" />
<map value="LEFTDECK" action="action_deck 1 ? deck 1 leftdeck : deck 3 leftdeck" />
<map value="RIGHTDECK" action="action_deck 2 ? deck 2 rightdeck : deck 4 rightdeck" />
<map value="KNB_FX1" action="filter" />
<map value="KNB_FX2" action="effect slider 1" />
<map value="KNB_FX3" action="effect slider 2" />
<map value="KNB_FX4" action="effect select" />
<map value="FX1" action="var "effect" ? effect "backspin" active : effect "dsp_Distorter" active" />
<map value="FX2" action="var "effect" ? effect "brake" active : effect "flanger" active" />
<map value="FX3" action="var "effect" ? effect "FlangedLoopOut" active : effect "dsp_Reverb" active" />
<map value="FX4" action="effect active" />
<map value="LOOP_HALF" action="loop_half" />
<map value="LOOP_DBLE" action="loop_double" />
<map value="LOOP" action="loop" />
<map value="SCRATCH" action="vinyl_mode" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
<map value="JOG" action="touchwheel" />
<map value="PITCH" action="pitch_slider" />
<map value="PITCHBEND-" action="seek -3" />
<map value="PITCHBEND+" action="seek +3" />
<map value="CUE" action="cue_stop" />
<map value="PLAY_PAUSE" action="play_pause" />
<map value="SYNC" action="sync" />
<map value="HOT_CUE_1" action="var "delCue" ? delete_cue 1 : hot_cue 1" />
<map value="HOT_CUE_2" action="var "delCue" ? delete_cue 2 : hot_cue 2" />
<map value="HOT_CUE_3" action="var "delCue" ? delete_cue 3 : hot_cue 3" />
<map value="HOT_CUE_4" action="sampler 1 play_stop" />
<map value="HOT_CUE_5" action="sampler 2 play_stop" />
<map value="HOT_CUE_6" action="sampler 3 play_stop" />
<map value="HOT_CUE_7" action="sampler 4 play_stutter" />
<map value="HOT_CUE_8" action="sampler 5 play_stutter" />
<map value="HOT_CUE_DEL" action="toggle "delCue"" />
<map value="LED_HOT_CUE_1" action="var "delCue" ? hot_cue 1 ? blink : off : hot_cue 1" />
<map value="LED_HOT_CUE_2" action="var "delCue" ? hot_cue 2 ? blink : off : hot_cue 2" />
<map value="LED_HOT_CUE_3" action="var "delCue" ? hot_cue 3 ? blink : off : hot_cue 3" />
<map value="LED_HOT_CUE_4" action="sampler 1 play_stop" />
<map value="LED_HOT_CUE_5" action="sampler 2 play_stop" />
<map value="LED_HOT_CUE_6" action="sampler 3 play_stop" />
<map value="LED_HOT_CUE_7" action="sampler 4 play_stutter" />
<map value="LED_HOT_CUE_8" action="sampler 5 play_stutter" />
<map value="LED_HOT_CUE_DEL" action="var "delCue"" />
<map value="LED_PITCHBEND-" action="seek -3 ? on : off" />
<map value="LED_PITCHBEND+" action="seek +3 ? on : off" />
<map value="LED_CUE" action="loaded ? pause ? blink : cue : off" />
<map value="LED_PLAY_PAUSE" action="loaded ? pause ? blink : play : off" />
<map value="LED_SYNC" action="loaded ? sync : off" />
<map value="LED_LOOP_HALF" action="loop ? on : off" />
<map value="LED_LOOP_DBLE" action="loop ? on : off" />
<map value="LED_LOOP" action="loop ? blink : off" />
<map value="LED_FX1" action="? effect "backspin" active : effect "dsp_Distorter" active ? on : off" />
<map value="LED_FX2" action="? effect "brake" active : effect "flanger" active ? on : off" />
<map value="LED_FX3" action="? effect "FlangedLoopOut" active : effect "dsp_Reverb" active ? on : off" />
<map value="LED_FX4" action="effect active ? on : off" />
<map value="LED_LEFT" action="browser_window "folders"" />
<map value="LED_RIGHT" action="browser_window "songs"" />
<map value="LED_ENTER" action="on" />
<map value="MASTER" action="master_volume" />
<map value="HEADPHONE_MIX" action="headphone_mix" />
<map value="HEADPHONE_VOL" action="headphone_volume" />
<map value="LOAD" action="load" />
<map value="LOAD_FX1" action="browser_zoom" />
<map value="LOAD_FX2" action="toggle "effect"" />
<map value="EQ_HIGH" action="gain" />
<map value="EQ_MID" action="key" />
<map value="EQ_LOW" action="eq_low" />
<map value="KILL_EQ_HIGH" action="eq_kill_high" />
<map value="KILL_EQ_MID" action="eq_kill_mid" />
<map value="KILL_EQ_LOW" action="eq_kill_low" />
<map value="PFL" action="pfl" />
<map value="VOLUME" action="volume" />
<map value="CROSSFADER" action="crossfader" />
<map value="VU_METER_R" action="get vu_meter_right" />
<map value="VU_METER_L" action="get vu_meter_left" />
<map value="LED_LOAD_FX2" action="var "effect"" />
<map value="LED_LOAD" action="on" />
<map value="LED_LOAD_FX1" action="browser_zoom" />
<map value="KEYLOCK" action="pitch_reset" />
<map value="LED_KEYLOCK" action="play ? get beatgrid" />
</mapper>
[/B][/SIZE]
Bookmarks