Denon MCX8000 Mapping

  
Forum rules
Click here to join MIxvibes on DISCORD https://discord.gg/gMdQJ2cJqa

Re: Denon MCX8000 Mapping

Postby Mix Toff on 28 Nov 2016, 20:56

i have 3 files
denon mcx 8000.xml
<?xml version="1.0" encoding="UTF-8"?>

-<mapper date="2016-11-28" version="802" author="Atomix Productions" device="MCX8000">

<info>http://www.virtualdj.com/manuals/hardware/denon/mcx8000.html</info>

<map action="shift & down ? wheel_mode 'jog' ? wheel_mode 'search' : nothing : wheel_mode 'search' ? wheel_mode 'jog' : nothing " value="SHIFT"/>

<map action="deck 1 leftdeck" value="DECK_1_SEL"/>

<map action="deck 2 rightdeck" value="DECK_2_SEL"/>

<map action="deck 3 leftdeck" value="DECK_3_SEL"/>

<map action="deck 4 rightdeck" value="DECK_4_SEL"/>

<map action="browser_scroll" value="BROWSE"/>

<map action="browser_scroll" value="SHIFT_BROWSE"/>

<map action="holding ? unload : browser_enter" value="BROWSE_PUSH"/>

<map action="browser_zoom" value="SHIFT_BROWSE_PUSH"/>

<map action="var '@$blinktime' ? songpos_remain 30000ms ? blink : load_pulse : load_pulse" value="LED_LOAD"/>

<map action="holding ? toggle '@$showplayed' : nothing" value="SHIFT_VIEW"/>

<map action="toggle '@$blinktime'" value="SHIFT_TIME"/>

<map action="browser_folder" value="BACK"/>

<map action="browser_window +1" value="SHIFT_BACK"/>

<map action="browser_window 'sideview'" value="CRATES"/>

<map action="sideview +1" value="SHIFT_CRATES"/>

<map action="playlist_add" value="LOAD_PREP"/>

<map action="automix" value="SINGLE"/>

<map action="setting 'loadsecurity' 'silent' ? on & setting 'loadsecurity' 'off' : off & setting 'loadsecurity' 'silent'" value="SHIFT_SINGLE"/>

<map action="numark_waveform_zoom +1" value="ZOOM"/>

<map action="numark_waveform_zoom -1" value="SHIFT_ZOOM"/>

<map action="off" value="LED_ZOOM"/>

<map action="off" value="SHIFT_LED_ZOOM"/>

<map action="is_audible ? nothing : song_pos" value="NEEDLE_SEARCH"/>

<map action="song_pos" value="SHIFT_NEEDLE_SEARCH"/>

<map action="effect_clone 1" value="FX1_ASSIGN"/>

<map action="effect_clone 2" value="FX2_ASSIGN"/>

<map action="effect_clone 3" value="SHIFT_FX1_ASSIGN"/>

<map action="effect_clone 4" value="SHIFT_FX2_ASSIGN"/>

<map action="effect 1 active" value="FX1_ON"/>

<map action="effect_3slots_layout ? effect 2 active : effect_button 1" value="FX2_ON"/>

<map action="effect_3slots_layout ? effect 3 active : effect_button 2" value="FX3_ON"/>

<map action="effect 1 select +1" value="SHIFT_FX1_ON"/>

<map action="effect_3slots_layout ? effect 2 select +1 : effect_button 3" value="SHIFT_FX2_ON"/>

<map action="effect_3slots_layout ? effect 3 select +1 : effect_button 4" value="SHIFT_FX3_ON"/>

<map action="effect_slider 1" value="FX1_PARAM"/>

<map action="effect_3slots_layout ? effect_slider 2 1 : effect_slider 2" value="FX2_PARAM"/>

<map action="effect_3slots_layout ? effect_slider 3 1 : effect_slider 3" value="FX3_PARAM"/>

<map action="effect_3slots_layout ? effect_slider 1 2 : effect_slider 4" value="SHIFT_FX1_PARAM"/>

<map action="effect_3slots_layout ? effect_slider 2 2 : effect_slider 5" value="SHIFT_FX2_PARAM"/>

<map action="effect_3slots_layout ? effect_slider 3 2 : effect_slider 6" value="SHIFT_FX3_PARAM"/>

<map action="param_bigger 0 ? effect_beats +1 : effect_beats -1" value="FX_BEATS"/>

<map action="key_move" value="SHIFT_FX_BEATS"/>

<map action="shift ? key 0 : effect_beats 1" value="FX_BEATS_PUSH"/>

<map action="beat_tap" value="TAP"/>

<map action="effect_3slots_layout" value="SHIFT_TAP"/>

<map action="pioneer_play" value="PLAY"/>

<map action="play_stutter" value="SHIFT_PLAY"/>

<map action="pioneer_play" value="SHIFT_LED_PLAY"/>

<map action="pioneer_cue" value="SHIFT_LED_CUE"/>

<map action="pioneer_cue" value="CUE"/>

<map action="goto_start" value="SHIFT_CUE"/>

<map action="sync" value="SYNC"/>

<map action="holding ? masterdeck_auto : masterdeck" value="SHIFT_SYNC"/>

<map action="is_sync" value="LED_SYNC"/>

<map action="vinyl_mode" value="VINYL"/>

<map action="slip_mode" value="SLIP"/>

<map action="slip_mode ? get_slip_active ? blink : on : off" value="LED_SLIP"/>

<map action="dump while_pressed" value="CENSOR"/>

<map action="reverse" value="SHIFT_CENSOR"/>

<map action="reverse ? dump ? on : blink : off" value="LED_CENSOR"/>

<map action="pitch_bend -2% 300ms" value="BEND-"/>

<map action="pitch_bend +2% 300ms" value="BEND+"/>

<map action="pitch_range -1" value="SHIFT_BEND-"/>

<map action="pitch_range +1" value="SHIFT_BEND+"/>

<map action="pitch" value="PITCH"/>

<map action="key_lock" value="KEYLOCK"/>

<map action="loop" value="AUTOLOOP"/>

<map action="reloop" value="SHIFT_AUTOLOOP"/>

<map action="loop_half" value="LOOP_HALF"/>

<map action="loop ? loop_adjust 'in' : loop_in" value="SHIFT_LOOP_HALF"/>

<map action="loop_double" value="LOOP_DOUBLE"/>

<map action="loop ? loop_adjust 'out' : loop_out" value="SHIFT_LOOP_DOUBLE"/>

<map action="loaded ? toggle 'cbgadjust' & set 'cbgslip' 0 : nothing" value="GRID_ADJUST"/>

<map action="loaded ? toggle 'cbgslip' & set 'cbgadjust' 0 : nothing" value="GRID_SLIDE"/>

<map action="var 'cbgadjust' ? blink : off" value="LED_GRID_ADJUST"/>

<map action="var 'cbgslip' ? blink : off" value="LED_GRID_SLIDE"/>

<map action="set_firstbeat" value="SHIFT_GRID_ADJUST"/>

<map action="reanalyze" value="SHIFT_GRID_SLIDE"/>

<map action="brakespeed" value="STOP_TIME"/>

<map action="var 'cbgadjust' ? nothing : var 'cbgslip' ? nothing : touchwheel_touch" value="JOG_TOUCH"/>

<map action="var 'cbgadjust' ? set_bpm : var 'cbgslip' ? adjust_cbg : touchwheel" value="JOG"/>

<map action="pad_page 'hotcues'" value="CUES_MODE"/>

<map action="pad_page 'cueloop'" value="CUELOOP_MODE"/>

<map action="pad_page 'loop roll'" value="ROLL_MODE"/>

<map action="pad_page 'saved loops'" value="SAVEDLOOP_MODE"/>

<map action="pad_page 'slicer'" value="SLICER_MODE"/>

<map action="pad_page 'beatjump'" value="SLICERLOOP_MODE"/>

<map action="pad_page 'sampler' & pad_pressure_switch off" value="SAMPLER_MODE"/>

<map action="pad_page 'sampler' & pad_pressure_switch on" value="SAMPLERVEL_MODE"/>

<map action="pad_page 'remix points'" value="FLIP_MODE"/>

<map action="pad_page 'keycue'" value="PITCHNPLAY_MODE"/>

<map action="pad 1" value="PAD1"/>

<map action="pad 2" value="PAD2"/>

<map action="pad 3" value="PAD3"/>

<map action="pad 4" value="PAD4"/>

<map action="pad 5" value="PAD5"/>

<map action="pad 6" value="PAD6"/>

<map action="pad 7" value="PAD7"/>

<map action="pad 8" value="PAD8"/>

<map action="pad_button_color 1" value="LED_PAD1"/>

<map action="pad_button_color 2" value="LED_PAD2"/>

<map action="pad_button_color 3" value="LED_PAD3"/>

<map action="pad_button_color 4" value="LED_PAD4"/>

<map action="pad_button_color 5" value="LED_PAD5"/>

<map action="pad_button_color 6" value="LED_PAD6"/>

<map action="pad_button_color 7" value="LED_PAD7"/>

<map action="pad_button_color 8" value="LED_PAD8"/>

<map action="pad_pressure 1" value="PAD1_VEL"/>

<map action="pad_pressure 2" value="PAD2_VEL"/>

<map action="pad_pressure 3" value="PAD3_VEL"/>

<map action="pad_pressure 4" value="PAD4_VEL"/>

<map action="pad_pressure 5" value="PAD5_VEL"/>

<map action="pad_pressure 6" value="PAD6_VEL"/>

<map action="pad_pressure 7" value="PAD7_VEL"/>

<map action="pad_pressure 8" value="PAD8_VEL"/>

<map action="pad_param -1" value="PARAMETER-"/>

<map action="pad_param +1" value="PARAMETER+"/>

<map action="pad_param2 -1" value="SHIFT_PARAMETER-"/>

<map action="pad_param2 +1" value="SHIFT_PARAMETER+"/>

<map action="off" value="LED_PARAMETER+"/>

<map action="off" value="LED_PARAMETER-"/>

<map action="gain" value="GAIN"/>

<map action="volume" value="VOLUME"/>

<map action="pfl" value="PFL"/>

<map action="filter" value="FILTER"/>

<map action="eq_low" value="EQ_LOW"/>

<map action="eq_mid" value="EQ_MID"/>

<map action="eq_high" value="EQ_HIGH"/>

<map action="sampler_volume_master" value="SAMPLER_VOLUME"/>

<map action="down ? play : stop" value="FADER_START_STOP"/>

<map action="crossfader" value="CROSSFADER"/>

<map action="crossfader_curve" value="CROSSFADER_CURVE"/>

<map action="down ? mute on : mute off" value="CH_INPUT"/>

<map action="cross_assign 'thru'" value="CF_THRU"/>

<map action="cross_assign 'right'" value="CF_B"/>

<map action="cross_assign 'left'" value="CF_A"/>

<map action="get_level" value="VU_METER"/>

<map action="video_crossfader_link" value="XF_LINK"/>

<map action="crossfader_disable" value="SHIFT_XF_LINK"/>

<map action="video_crossfader_link" value="LED_CFVIDEO"/>

<map action="get_rotation" value="LED_JOG"/>

<map action="crossfader_disable ? off : on" value="LED_CFAUDIO"/>

<map action="show_splitpanel 'sideview'" value="SHIFT_LOAD_PREP"/>

<map action="match_key" value="SHIFT_KEYLOCK"/>

<map action="display_time 'elapsed,remain' +1" value="TIME"/>

<map action="masterdeck_auto ? masterdeck : masterdeck ? blink : off" value="SHIFT_LED_SYNC"/>

<map action="wheel_mode 'loop_in' ? blink : loop_in" value="SHIFT_LED_LOOP_HALF"/>

<map action="wheel_mode 'loop_out' ? blink : loop_out" value="SHIFT_LED_LOOP_DOUBLE"/>

<map action="reloop_exit" value="SHIFT_LED_AUTOLOOP"/>

</mapper>

denon mcx 8000 display left.xml
<?xml version="1.0" encoding="UTF-8"?>

-<mapper date="2016-11-28" version="802" author="Atomix Productions" device="MCX8000GL">

<info>http://www.virtualdj.com/manuals/hardware/denon/mcx8000.html</info>

<map action="get_numark_colortable" value="COLORTABLE"/>

<map action="load_pulse" value="PULSE"/>

<map action="var '$masterfxa' ? video_transition ? constant 0.5 : constant 0.3 : effect_active 1 ? constant 0.5 : constant 0.3" value="FX1_BOX"/>

<map action="var '$masterfxa' ? deck master video_fx ? constant 0.5 : constant 0.3 : effect_3slots_layout ? effect_active 2 ? constant 0.5 : constant 0.3 : shift ? effect_button 3 ? constant 0.3 : constant 0.7 : effect_button 1 ? constant 0.3 : constant 0.7" value="FX2_BOX"/>

<map action="var '$masterfxa' ? deck master effect_active ? constant 0.5 : constant 0.3 : effect_3slots_layout ? effect_active 3 ? constant 0.5 : constant 0.3 : shift ? effect_button 4 ? constant 0.3 : constant 0.7 : effect_button 2 ? constant 0.3 : constant 0.7" value="FX3_BOX"/>

<map action="var '$masterfxa' ? shift ? video_transition_slider 2 : video_transition_slider 1 : effect_3slots_layout ? shift ? effect_slider 1 2 : effect_slider 1 1 : shift ? effect_slider 4 : effect_slider 1" value="FX1_SL"/>

<map action="var '$masterfxa' ? shift ? deck master video_fx_slider 2 : deck master video_fx_slider 1 : effect_3slots_layout ? shift ? effect_slider 2 2 : effect_slider 2 1 : shift ? effect_slider 5 : effect_slider 2" value="FX2_SL"/>

<map action="var '$masterfxa' ? shift ? deck master effect_slider 2 : deck master effect_slider 1 : effect_3slots_layout ? shift ? effect_slider 3 2 : effect_slider 3 1 : shift ? effect_slider 6 : effect_slider 3" value="FX3_SL"/>

<map action="var '$masterfxa' ? shift ? effect_has_slider 'transition' 2 ? get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 'transition' 2`" : get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 'transition' 1 ? get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 'transition' 1`" : get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 1 2 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1 2`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 1 1 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1 1`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 4 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 4`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 1 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME1"/>

<map action="var '$masterfxa' ? shift ? deck master effect_has_slider 'video' 2 ? get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 'video' 2`" : get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : deck master effect_has_slider 'video' 1 ? get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 'video' 1`" : get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 2 2 ? get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2 2`" : get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 2 1 ? get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2 1`" : get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 5 ? get_text "`get_effect_button_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 5`" : get_text "`get_effect_button_name 3 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 2 ? get_text "`get_effect_button_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2`" : get_text "`get_effect_button_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME2"/>

<map action="var '$masterfxa' ? shift ? deck master effect_has_slider 2 ? get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 2`" : get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : deck master effect_has_slider 1 ? get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 1`" : get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 3 2 ? get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3 2`" : get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 3 1 ? get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3 1`" : get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 6 ? get_text "`get_effect_button_name 4 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 6`" : get_text "`get_effect_button_name 4 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 3 ? get_text "`get_effect_button_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3`" : get_text "`get_effect_button_name 2 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME3"/>

<map action="effect_beats 0.015625 ? constant 0.34 : effect_beats 0.03125 ? constant 0.01 : effect_beats 0.0625 ? constant 0.02 : effect_beats 0.125 ? constant 0.05 : effect_beats 0.25 ? constant 0.1 : effect_beats 0.5 ? constant 0.12 : effect_beats 0.75 ? constant 0.8 : effect_beats 1 ? constant 0.15 : effect_beats 2 ? constant 0.20 : effect_beats 4 ? constant 0.23 : effect_beats 8 ? constant 0.25 : effect_beats 16 ? constant 0.28 : effect_beats 32 ? constant 0.3 : constant 0.0" value="TEXT_FXBEAT"/>

<map action="loop_roll 1 ? on : loop_roll 2 ? on : loop_roll 4 ? on : loop_roll 0.5 ? on : loop_roll 0.25 ? on : loop_roll 0.125 ? on : loop_roll 0.0625 ? on : loop_roll 0.03125 ? on : loop 32 ? on : loop 16 ? on : loop 8 ? on : loop 4 ? on : loop 2 ? on : loop 1 ? on : loop 0.5 ? on : loop 0.25 ? on : loop 0.125 ? on : loop 0.0625 ? on : loop 0.03125 ? on : off" value="LOOPON"/>

<map action="loop_roll 1 ? constant 0.45 : loop_roll 2 ? constant 0.55 : loop_roll 4 ? constant 0.65 : loop_roll 0.5 ? constant 0.40 : loop_roll 0.25 ? constant 0.30 : loop_roll 0.125 ? constant 0.20 : loop_roll 0.0625 ? constant 0.10 : loop_roll 0.03125 ? constant 0.01 : loop_select 1 ? constant 0.45 : loop_select 2 ? constant 0.55 : loop_select 4 ? constant 0.65 : loop_select 8 ? constant 0.75 : loop_select 16 ? constant 0.85 : loop_select 32 ? constant 0.95 : loop_select 0.5 ? constant 0.4 : loop_select 0.25 ? constant 0.3 : loop_select 0.125 ? constant 0.2 : loop_select 0.0625 ? constant 0.1 : loop_select 0.03125 ? constant 0.01 : constant 0.99" value="QUICKLOOP_BOX"/>

<map action="get_rotation & param_multiply 127" value="DNC_JOGROT"/>

<map action="get_time 'elapsed' 'absolute'" value="DNC_JOGROT_MSF"/>

<map action="get_artist" value="TEXT_ARTIST"/>

<map action="var '@$show1stcol' ? get_title_remix : get_title" value="TEXT_TITLE"/>

<map action="get_loaded_song 'bpm' & param_cast 'integer'" value="TEXT_BPM"/>

<map action="masterdeck" value="BPM_COL"/>

<map action="var '@$showkey' ? get_key : get_harmonic" value="TEXT_KEY"/>

<map action="get_time 'total' 'absolute'" value="TEXT_LENGTH"/>

<map action="pitch_range & param_multiply 100 " value="TEXT_PITCHRANGE"/>

<map action="param_bigger get_pitch -0.05 ? get_pitch & param_multiply 10 & param_cast 'integer' & param_multiply 0.1 & param_multiply -1 : get_pitch & param_multiply 10 & param_cast 'integer' & param_multiply 0.1" value="TEXT_PITCH"/>

<map action="param_bigger get_pitch 0 ? get_text '-' : get_text '+'" value="TEXT_PITCHSIGN"/>

<map action="loaded ? get_bpm : get_text '0.00'" value="TEXT_BPMRADAR"/>

<map action="browser_window 'songs' ? true : browser_window 'sideview' ? true : false" value="BROWSER_COL"/>

<map action="get_browsed_folder_icon" value="DNC_BR_FOLDERICON"/>

<map action="browser_window 'Sideview' ? sideview 'sampler' ? get_text 'SAMPLER : `get_sampler_bank`' : get_text 'SIDEVIEW : `sideview_title & param_uppercase`' : get_browsed_folder" value="DNC_BR_FOLDERTITLE"/>

<map action="get_browsed_selection_index 7 & param_add -1" value="DNC_BR_FOCUS"/>

<map action="get_browsed_scrollsize" value="DNC_BR_BARHEIGHT"/>

<map action="get_browsed_scrollpos" value="DNC_BR_BARPOS"/>

<map action="constant 255" value="DNC_TRACK_KEY_BRIGHT"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 212 : param_equal "`get_harmonic`" "01B" ? constant 201 : param_equal "`get_harmonic`" "02A" ? constant 164 : param_equal "`get_harmonic`" "02B" ? constant 130 : param_equal "`get_harmonic`" "03A" ? constant 134 : param_equal "`get_harmonic`" "03B" ? constant 78 : param_equal "`get_harmonic`" "04A" ? constant 162 : param_equal "`get_harmonic`" "04B" ? constant 110 : param_equal "`get_harmonic`" "05A" ? constant 172 : param_equal "`get_harmonic`" "05B" ? constant 121 : param_equal "`get_harmonic`" "06A" ? constant 191 : param_equal "`get_harmonic`" "06B" ? constant 147 : param_equal "`get_harmonic`" "07A" ? constant 210 : param_equal "`get_harmonic`" "07B" ? constant 180 : param_equal "`get_harmonic`" "08A" ? constant 249 : param_equal "`get_harmonic`" "08B" ? constant 217 : param_equal "`get_harmonic`" "09A" ? constant 248 : param_equal "`get_harmonic`" "09B" ? constant 255 : param_equal "`get_harmonic`" "10A" ? constant 251 : param_equal "`get_harmonic`" "10B" ? constant 255 : param_equal "`get_harmonic`" "11A" ? constant 248 : param_equal "`get_harmonic`" "11B" ? constant 248 : param_equal "`get_harmonic`" "12A" ? constant 240 : param_equal "`get_harmonic`" "12B" ? constant 237 : constant 0" value="DNC_TRACK_KEY_BLUE"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 236 : param_equal "`get_harmonic`" "01B" ? constant 237 : param_equal "`get_harmonic`" "02A" ? constant 240 : param_equal "`get_harmonic`" "02B" ? constant 236 : param_equal "`get_harmonic`" "03A" ? constant 238 : param_equal "`get_harmonic`" "03B" ? constant 237 : param_equal "`get_harmonic`" "04A" ? constant 224 : param_equal "`get_harmonic`" "04B" ? constant 200 : param_equal "`get_harmonic`" "05A" ? constant 200 : param_equal "`get_harmonic`" "05B" ? constant 162 : param_equal "`get_harmonic`" "06A" ? constant 179 : param_equal "`get_harmonic`" "06B" ? constant 140 : param_equal "`get_harmonic`" "07A" ? constant 180 : param_equal "`get_harmonic`" "07B" ? constant 133 : param_equal "`get_harmonic`" "08A" ? constant 183 : param_equal "`get_harmonic`" "08B" ? constant 135 : param_equal "`get_harmonic`" "09A" ? constant 182 : param_equal "`get_harmonic`" "09B" ? constant 147 : param_equal "`get_harmonic`" "10A" ? constant 206 : param_equal "`get_harmonic`" "10B" ? constant 185 : param_equal "`get_harmonic`" "11A" ? constant 229 : param_equal "`get_harmonic`" "11B" ? constant 210 : param_equal "`get_harmonic`" "12A" ? constant 235 : param_equal "`get_harmonic`" "12B" ? constant 237 : constant 0" value="DNC_TRACK_KEY_GREEN"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 112 : param_equal "`get_harmonic`" "01B" ? constant 0 : param_equal "`get_harmonic`" "02A" ? constant 146 : param_equal "`get_harmonic`" "02B" ? constant 39 : param_equal "`get_harmonic`" "03A" ? constant 177 : param_equal "`get_harmonic`" "03B" ? constant 133 : param_equal "`get_harmonic`" "04A" ? constant 230 : param_equal "`get_harmonic`" "04B" ? constant 224 : param_equal "`get_harmonic`" "05A" ? constant 254 : param_equal "`get_harmonic`" "05B" ? constant 255 : param_equal "`get_harmonic`" "06A" ? constant 255 : param_equal "`get_harmonic`" "06B" ? constant 255 : param_equal "`get_harmonic`" "07A" ? constant 255 : param_equal "`get_harmonic`" "07B" ? constant 255 : param_equal "`get_harmonic`" "08A" ? constant 235 : param_equal "`get_harmonic`" "08B" ? constant 240 : param_equal "`get_harmonic`" "09A" ? constant 231 : param_equal "`get_harmonic`" "09B" ? constant 206 : param_equal "`get_harmonic`" "10A" ? constant 192 : param_equal "`get_harmonic`" "10B" ? constant 161 : param_equal "`get_harmonic`" "11A" ? constant 148 : param_equal "`get_harmonic`" "11B" ? constant 62 : param_equal "`get_harmonic`" "12A" ? constant 80 : param_equal "`get_harmonic`" "12B" ? constant 1 : constant 0" value="DNC_TRACK_KEY_RED"/>

<map action="var '@$showkey' 1 ? get_browsed_song 1 7 'key' : var '@$showkey' 2 ? get_browsed_song 1 7 'key difference' : get_browsed_song 1 7 'harmonic'" value="DNC_BR_KEY1"/>

<map action="var '@$showkey' 1 ? get_browsed_song 2 7 'key' : var '@$showkey' 2 ? get_browsed_song 2 7 'key difference' : get_browsed_song 2 7 'harmonic'" value="DNC_BR_KEY2"/>

<map action="var '@$showkey' 1 ? get_browsed_song 3 7 'key' : var '@$showkey' 2 ? get_browsed_song 3 7 'key difference' : get_browsed_song 3 7 'harmonic'" value="DNC_BR_KEY3"/>

<map action="var '@$showkey' 1 ? get_browsed_song 4 7 'key' : var '@$showkey' 2 ? get_browsed_song 4 7 'key difference' : get_browsed_song 4 7 'harmonic'" value="DNC_BR_KEY4"/>

<map action="var '@$showkey' 1 ? get_browsed_song 5 7 'key' : var '@$showkey' 2 ? get_browsed_song 5 7 'key difference' : get_browsed_song 5 7 'harmonic'" value="DNC_BR_KEY5"/>

<map action="var '@$showkey' 1 ? get_browsed_song 6 7 'key' : var '@$showkey' 2 ? get_browsed_song 6 7 'key difference' : get_browsed_song 6 7 'harmonic'" value="DNC_BR_KEY6"/>

<map action="var '@$showkey' 1 ? get_browsed_song 7 7 'key' : var '@$showkey' 2 ? get_browsed_song 7 7 'key difference' : get_browsed_song 7 7 'harmonic'" value="DNC_BR_KEY7"/>

<map action="get_browsed_song 1 7 'length' 'ms'" value="DNC_BR_LEN1"/>

<map action="get_browsed_song 2 7 'length' 'ms'" value="DNC_BR_LEN2"/>

<map action="get_browsed_song 3 7 'length' 'ms'" value="DNC_BR_LEN3"/>

<map action="get_browsed_song 4 7 'length' 'ms'" value="DNC_BR_LEN4"/>

<map action="get_browsed_song 5 7 'length' 'ms'" value="DNC_BR_LEN5"/>

<map action="get_browsed_song 6 7 'length' 'ms'" value="DNC_BR_LEN6"/>

<map action="get_browsed_song 7 7 'length' 'ms'" value="DNC_BR_LEN7"/>

<map action="constant 255 " value="DNC_BR_KEY_BRIGHT1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED1"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED2"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED3"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED4"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED5"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED6"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED7"/>

<map action="var '@$show1stcol' ? get_browsed_song 1 7 'title_remix' : get_browsed_title 1 7" value="DNC_BR_TITLE1"/>

<map action="var '@$show1stcol' ? get_browsed_song 2 7 'title_remix' : get_browsed_title 2 7" value="DNC_BR_TITLE2"/>

<map action="var '@$show1stcol' ? get_browsed_song 3 7 'title_remix' : get_browsed_title 3 7" value="DNC_BR_TITLE3"/>

<map action="var '@$show1stcol' ? get_browsed_song 4 7 'title_remix' : get_browsed_title 4 7" value="DNC_BR_TITLE4"/>

<map action="var '@$show1stcol' ? get_browsed_song 5 7 'title_remix' : get_browsed_title 5 7" value="DNC_BR_TITLE5"/>

<map action="var '@$show1stcol' ? get_browsed_song 6 7 'title_remix' : get_browsed_title 6 7" value="DNC_BR_TITLE6"/>

<map action="var '@$show1stcol' ? get_browsed_song 7 7 'title_remix' : get_browsed_title 7 7" value="DNC_BR_TITLE7"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 1 7 : var '@$show2ndcol' 1 ? get_browsed_album 1 7 : get_browsed_artist 1 7" value="DNC_BR_ARTIST1"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 2 7 : var '@$show2ndcol' 1 ? get_browsed_album 2 7 : get_browsed_artist 2 7" value="DNC_BR_ARTIST2"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 3 7 : var '@$show2ndcol' 1 ? get_browsed_album 3 7 : get_browsed_artist 3 7" value="DNC_BR_ARTIST3"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 4 7 : var '@$show2ndcol' 1 ? get_browsed_album 4 7 : get_browsed_artist 4 7" value="DNC_BR_ARTIST4"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 5 7 : var '@$show2ndcol' 1 ? get_browsed_album 5 7 : get_browsed_artist 5 7" value="DNC_BR_ARTIST5"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 6 7 : var '@$show2ndcol' 1 ? get_browsed_album 6 7 : get_browsed_artist 6 7" value="DNC_BR_ARTIST6"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 7 7 : var '@$show2ndcol' 1 ? get_browsed_album 7 7 : get_browsed_artist 7 7" value="DNC_BR_ARTIST7"/>

<map action="get_browsed_bpm 1 7 & param_cast 'integer'" value="DNC_BR_BPM1"/>

<map action="get_browsed_bpm 2 7 & param_cast 'integer'" value="DNC_BR_BPM2"/>

<map action="get_browsed_bpm 3 7 & param_cast 'integer'" value="DNC_BR_BPM3"/>

<map action="get_browsed_bpm 4 7 & param_cast 'integer'" value="DNC_BR_BPM4"/>

<map action="get_browsed_bpm 5 7 & param_cast 'integer'" value="DNC_BR_BPM5"/>

<map action="get_browsed_bpm 6 7 & param_cast 'integer'" value="DNC_BR_BPM6"/>

<map action="get_browsed_bpm 7 7 & param_cast 'integer'" value="DNC_BR_BPM7"/>

<map action="constant 255 " value="DNC_BR_BRIGHT1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 0 : constant 255 : get_browsed_color 1 7 'blue' 255" value="DNC_BR_BLUE1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 0 : constant 255 : get_browsed_color 1 7 'green' 255" value="DNC_BR_GREEN1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 255 : constant 255 : get_browsed_color 1 7 'red' 255" value="DNC_BR_RED1"/>

<map action="constant 255" value="DNC_BR_BRIGHT2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 0 : constant 255 : get_browsed_color 2 7 'blue' 255" value="DNC_BR_BLUE2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 0 : constant 255 : get_browsed_color 2 7 'green' 255" value="DNC_BR_GREEN2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 255 : constant 255 : get_browsed_color 2 7 'red' 255" value="DNC_BR_RED2"/>

<map action="constant 255" value="DNC_BR_BRIGHT3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 0 : constant 255 : get_browsed_color 3 7 'blue' 255" value="DNC_BR_BLUE3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 0 : constant 255 : get_browsed_color 3 7 'green' 255" value="DNC_BR_GREEN3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 255 : constant 255 : get_browsed_color 3 7 'red' 255" value="DNC_BR_RED3"/>

<map action="constant 255" value="DNC_BR_BRIGHT4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 0 : constant 255 : get_browsed_color 4 7 'blue' 255" value="DNC_BR_BLUE4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 0 : constant 255 : get_browsed_color 4 7 'green' 255" value="DNC_BR_GREEN4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 255 : constant 255 : get_browsed_color 4 7 'red' 255" value="DNC_BR_RED4"/>

<map action="constant 255" value="DNC_BR_BRIGHT5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 0 : constant 255 : get_browsed_color 5 7 'blue' 255" value="DNC_BR_BLUE5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 0 : constant 255 : get_browsed_color 5 7 'green' 255" value="DNC_BR_GREEN5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 255 : constant 255 : get_browsed_color 5 7 'red' 255" value="DNC_BR_RED5"/>

<map action="constant 255" value="DNC_BR_BRIGHT6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 0 : constant 255 : get_browsed_color 6 7 'blue' 255" value="DNC_BR_BLUE6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 0 : constant 255 : get_browsed_color 6 7 'green' 255" value="DNC_BR_GREEN6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 255 : constant 255 : get_browsed_color 6 7 'red' 255" value="DNC_BR_RED6"/>

<map action="constant 255" value="DNC_BR_BRIGHT7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 0 : constant 255 : get_browsed_color 7 7 'blue' 255" value="DNC_BR_BLUE7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 0 : constant 255 : get_browsed_color 7 7 'green' 255" value="DNC_BR_GREEN7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 255 : constant 255 : get_browsed_color 7 7 'red' 255" value="DNC_BR_RED7"/>

<map action="get_browsed_folder_scrollsize 8" value="DNC_BRF_BARHEIGHT"/>

<map action="get_browsed_folder_scrollpos 8" value="DNC_BRF_BARPOS"/>

<map action="get_browsed_folder_selection_index 8 & param_add -1" value="DNC_BRF_FOCUS"/>

<map action="get_browsed_folder 1 8" value="DNC_BRF_LINE1"/>

<map action="get_browsed_folder 2 8" value="DNC_BRF_LINE2"/>

<map action="get_browsed_folder 3 8" value="DNC_BRF_LINE3"/>

<map action="get_browsed_folder 4 8" value="DNC_BRF_LINE4"/>

<map action="get_browsed_folder 5 8" value="DNC_BRF_LINE5"/>

<map action="get_browsed_folder 6 8" value="DNC_BRF_LINE6"/>

<map action="get_browsed_folder 7 8" value="DNC_BRF_LINE7"/>

<map action="get_browsed_folder 8 8" value="DNC_BRF_LINE8"/>

<map action="get_browsed_folder_icon 1 8" value="DNC_BRF_ICON1"/>

<map action="get_browsed_folder_icon 2 8" value="DNC_BRF_ICON2"/>

<map action="get_browsed_folder_icon 3 8" value="DNC_BRF_ICON3"/>

<map action="get_browsed_folder_icon 4 8" value="DNC_BRF_ICON4"/>

<map action="get_browsed_folder_icon 5 8" value="DNC_BRF_ICON5"/>

<map action="get_browsed_folder_icon 6 8" value="DNC_BRF_ICON6"/>

<map action="get_browsed_folder_icon 7 8" value="DNC_BRF_ICON7"/>

<map action="get_browsed_folder_icon 8 8" value="DNC_BRF_ICON8"/>

<map action="get_browsed_folder_tab 1 8" value="DNC_BRF_TAB1"/>

<map action="get_browsed_folder_tab 2 8" value="DNC_BRF_TAB2"/>

<map action="get_browsed_folder_tab 3 8" value="DNC_BRF_TAB3"/>

<map action="get_browsed_folder_tab 4 8" value="DNC_BRF_TAB4"/>

<map action="get_browsed_folder_tab 5 8" value="DNC_BRF_TAB5"/>

<map action="get_browsed_folder_tab 6 8" value="DNC_BRF_TAB6"/>

<map action="get_browsed_folder_tab 7 8" value="DNC_BRF_TAB7"/>

<map action="get_browsed_folder_tab 8 8" value="DNC_BRF_TAB8"/>

<map action="cue_pos 1 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS1"/>

<map action="cue_pos 2 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS2"/>

<map action="cue_pos 3 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS3"/>

<map action="cue_pos 4 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS4"/>

<map action="cue_pos 5 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS5"/>

<map action="cue_pos 6 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS6"/>

<map action="cue_pos 7 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS7"/>

<map action="cue_pos 8 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS8"/>

<map action="hot_cue 1 ? cue_color 1 : constant 0" value="DNC_CUECOL1"/>

<map action="hot_cue 2 ? cue_color 2 : constant 0" value="DNC_CUECOL2"/>

<map action="hot_cue 3 ? cue_color 3 : constant 0" value="DNC_CUECOL3"/>

<map action="hot_cue 4 ? cue_color 4 : constant 0" value="DNC_CUECOL4"/>

<map action="hot_cue 5 ? cue_color 5 : constant 0" value="DNC_CUECOL5"/>

<map action="hot_cue 6 ? cue_color 6 : constant 0" value="DNC_CUECOL6"/>

<map action="hot_cue 7 ? cue_color 7 : constant 0" value="DNC_CUECOL7"/>

<map action="hot_cue 8 ? cue_color 8 : constant 0" value="DNC_CUECOL8"/>

<map action="get_loop_out_time" value="DNC_LOOPWAVE"/>

<map action="get_loop_in_time" value="DNC_LOOPWAVE_IN"/>

<map action="get_numark_songpos 0" value="DNC_SONGPOS0"/>

<map action="get_numark_songpos 1" value="DNC_SONGPOS1"/>

<map action="get_numark_songpos 2" value="DNC_SONGPOS2"/>

<map action="get_numark_songpos 3" value="DNC_SONGPOS3"/>

<map action="get_numark_songpos 4" value="DNC_SONGPOS4"/>

<map action="get_numark_songpos 5" value="DNC_SONGPOS5"/>

<map action="get_numark_songpos 6" value="DNC_SONGPOS6"/>

<map action="get_numark_songpos 7" value="DNC_SONGPOS7"/>

<map action="load_pulse ? get_numark_waveform 'ns7' : nothing" value="TESTWAVE"/>

<map action="off" value="DNC_WAVEFREEZE"/>

<map action="load_pulse ? get_firstbeat" value="CBG_ANCHOR"/>

<map action="load_pulse ? get_bpm 'absolute'" value="CBG_WIDTH"/>

<map action="var 'cbgadjust' ? true : var 'cbgslip' ? true : false" value="CBG_BAR"/>

</mapper>

denon mcx 8000 display right.xml

<?xml version="1.0" encoding="UTF-8"?>

-<mapper date="2016-11-28" version="802" author="Atomix Productions" device="MCX8000GR">

<info>http://www.virtualdj.com/manuals/hardware/denon/mcx8000.html</info>

<map action="get_numark_colortable" value="COLORTABLE"/>

<map action="load_pulse" value="PULSE"/>

<map action="var '$masterfxb' ? video_transition ? constant 0.5 : constant 0.3 : effect_active 1 ? constant 0.5 : constant 0.3" value="FX1_BOX"/>

<map action="var '$masterfxb' ? deck master video_fx ? constant 0.5 : constant 0.3 : effect_3slots_layout ? effect_active 2 ? constant 0.5 : constant 0.3 : shift ? effect_button 3 ? constant 0.3 : constant 0.7 : effect_button 1 ? constant 0.3 : constant 0.7" value="FX2_BOX"/>

<map action="var '$masterfxb' ? deck master effect_active ? constant 0.5 : constant 0.3 : effect_3slots_layout ? effect_active 3 ? constant 0.5 : constant 0.3 : shift ? effect_button 4 ? constant 0.3 : constant 0.7 : effect_button 2 ? constant 0.3 : constant 0.7" value="FX3_BOX"/>

<map action="var '$masterfxb' ? shift ? video_transition_slider 2 : video_transition_slider 1 : effect_3slots_layout ? shift ? effect_slider 1 2 : effect_slider 1 1 : shift ? effect_slider 4 : effect_slider 1" value="FX1_SL"/>

<map action="var '$masterfxb' ? shift ? deck master video_fx_slider 2 : deck master video_fx_slider 1 : effect_3slots_layout ? shift ? effect_slider 2 2 : effect_slider 2 1 : shift ? effect_slider 5 : effect_slider 2" value="FX2_SL"/>

<map action="var '$masterfxb' ? shift ? deck master effect_slider 2 : deck master effect_slider 1 : effect_3slots_layout ? shift ? effect_slider 3 2 : effect_slider 3 1 : shift ? effect_slider 6 : effect_slider 3" value="FX3_SL"/>

<map action="var '$masterfxb' ? shift ? effect_has_slider 'transition' 2 ? get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 'transition' 2`" : get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 'transition' 1 ? get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 'transition' 1`" : get_text "`get_videotrans_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 1 2 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1 2`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 1 1 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1 1`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 4 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 4`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 1 ? get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 1`" : get_text "`get_effect_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME1"/>

<map action="var '$masterfxb' ? shift ? deck master effect_has_slider 'video' 2 ? get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 'video' 2`" : get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : deck master effect_has_slider 'video' 1 ? get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 'video' 1`" : get_text "`deck master get_videofx_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 2 2 ? get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2 2`" : get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 2 1 ? get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2 1`" : get_text "`get_effect_name 2 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 5 ? get_text "`get_effect_button_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 5`" : get_text "`get_effect_button_name 3 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 2 ? get_text "`get_effect_button_name 1 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 2`" : get_text "`get_effect_button_name 1 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME2"/>

<map action="var '$masterfxb' ? shift ? deck master effect_has_slider 2 ? get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 2`" : get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : deck master effect_has_slider 1 ? get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\n`deck master get_effect_slider_label 1`" : get_text "`deck master get_effect_name & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_3slots_layout ? shift ? effect_has_slider 3 2 ? get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3 2`" : get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : effect_has_slider 3 1 ? get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3 1`" : get_text "`get_effect_name 3 & param_cast 'text' 9 & param_uppercase`\nPR.N/A" : shift ? effect_has_slider 6 ? get_text "`get_effect_button_name 4 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 6`" : get_text "`get_effect_button_name 4 & param_cast 'text' 9 & param_uppercase`\nN/A" : effect_has_slider 3 ? get_text "`get_effect_button_name 2 & param_cast 'text' 9 & param_uppercase`\n`get_effect_slider_label 3`" : get_text "`get_effect_button_name 2 & param_cast 'text' 9 & param_uppercase`\nN/A" " value="TEXT_FXNAME3"/>

<map action="effect_beats 0.015625 ? constant 0.34 : effect_beats 0.03125 ? constant 0.01 : effect_beats 0.0625 ? constant 0.02 : effect_beats 0.125 ? constant 0.05 : effect_beats 0.25 ? constant 0.1 : effect_beats 0.5 ? constant 0.12 : effect_beats 0.75 ? constant 0.8 : effect_beats 1 ? constant 0.15 : effect_beats 2 ? constant 0.20 : effect_beats 4 ? constant 0.23 : effect_beats 8 ? constant 0.25 : effect_beats 16 ? constant 0.28 : effect_beats 32 ? constant 0.3 : constant 0.0" value="TEXT_FXBEAT"/>

<map action="loop_roll 1 ? on : loop_roll 2 ? on : loop_roll 4 ? on : loop_roll 0.5 ? on : loop_roll 0.25 ? on : loop_roll 0.125 ? on : loop_roll 0.0625 ? on : loop_roll 0.03125 ? on : loop 32 ? on : loop 16 ? on : loop 8 ? on : loop 4 ? on : loop 2 ? on : loop 1 ? on : loop 0.5 ? on : loop 0.25 ? on : loop 0.125 ? on : loop 0.0625 ? on : loop 0.03125 ? on : off" value="LOOPON"/>

<map action="loop_roll 1 ? constant 0.45 : loop_roll 2 ? constant 0.55 : loop_roll 4 ? constant 0.65 : loop_roll 0.5 ? constant 0.40 : loop_roll 0.25 ? constant 0.30 : loop_roll 0.125 ? constant 0.20 : loop_roll 0.0625 ? constant 0.10 : loop_roll 0.03125 ? constant 0.01 : loop_select 1 ? constant 0.45 : loop_select 2 ? constant 0.55 : loop_select 4 ? constant 0.65 : loop_select 8 ? constant 0.75 : loop_select 16 ? constant 0.85 : loop_select 32 ? constant 0.95 : loop_select 0.5 ? constant 0.4 : loop_select 0.25 ? constant 0.3 : loop_select 0.125 ? constant 0.2 : loop_select 0.0625 ? constant 0.1 : loop_select 0.03125 ? constant 0.01 : constant 0.99" value="QUICKLOOP_BOX"/>

<map action="get_rotation & param_multiply 127" value="DNC_JOGROT"/>

<map action="get_time 'elapsed' 'absolute'" value="DNC_JOGROT_MSF"/>

<map action="get_artist" value="TEXT_ARTIST"/>

<map action="var '@$show1stcol' ? get_title_remix : get_title" value="TEXT_TITLE"/>

<map action="get_loaded_song 'bpm' & param_cast 'integer'" value="TEXT_BPM"/>

<map action="masterdeck" value="BPM_COL"/>

<map action="var '@$showkey' ? get_key : get_harmonic" value="TEXT_KEY"/>

<map action="get_time 'total' 'absolute'" value="TEXT_LENGTH"/>

<map action="pitch_range & param_multiply 100 " value="TEXT_PITCHRANGE"/>

<map action="param_bigger get_pitch -0.05 ? get_pitch & param_multiply 10 & param_cast 'integer' & param_multiply 0.1 & param_multiply -1 : get_pitch & param_multiply 10 & param_cast 'integer' & param_multiply 0.1" value="TEXT_PITCH"/>

<map action="param_bigger get_pitch 0 ? get_text '-' : get_text '+'" value="TEXT_PITCHSIGN"/>

<map action="loaded ? get_bpm : get_text '0.00'" value="TEXT_BPMRADAR"/>

<map action="browser_window 'songs' ? true : browser_window 'sideview' ? true : false" value="BROWSER_COL"/>

<map action="get_browsed_folder_icon" value="DNC_BR_FOLDERICON"/>

<map action="browser_window 'Sideview' ? sideview 'sampler' ? get_text 'SAMPLER : `get_sampler_bank`' : get_text 'SIDEVIEW : `sideview_title & param_uppercase`' : get_browsed_folder" value="DNC_BR_FOLDERTITLE"/>

<map action="get_browsed_selection_index 7 & param_add -1" value="DNC_BR_FOCUS"/>

<map action="get_browsed_scrollsize" value="DNC_BR_BARHEIGHT"/>

<map action="get_browsed_scrollpos" value="DNC_BR_BARPOS"/>

<map action="constant 255" value="DNC_TRACK_KEY_BRIGHT"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 212 : param_equal "`get_harmonic`" "01B" ? constant 201 : param_equal "`get_harmonic`" "02A" ? constant 164 : param_equal "`get_harmonic`" "02B" ? constant 130 : param_equal "`get_harmonic`" "03A" ? constant 134 : param_equal "`get_harmonic`" "03B" ? constant 78 : param_equal "`get_harmonic`" "04A" ? constant 162 : param_equal "`get_harmonic`" "04B" ? constant 110 : param_equal "`get_harmonic`" "05A" ? constant 172 : param_equal "`get_harmonic`" "05B" ? constant 121 : param_equal "`get_harmonic`" "06A" ? constant 191 : param_equal "`get_harmonic`" "06B" ? constant 147 : param_equal "`get_harmonic`" "07A" ? constant 210 : param_equal "`get_harmonic`" "07B" ? constant 180 : param_equal "`get_harmonic`" "08A" ? constant 249 : param_equal "`get_harmonic`" "08B" ? constant 217 : param_equal "`get_harmonic`" "09A" ? constant 248 : param_equal "`get_harmonic`" "09B" ? constant 255 : param_equal "`get_harmonic`" "10A" ? constant 251 : param_equal "`get_harmonic`" "10B" ? constant 255 : param_equal "`get_harmonic`" "11A" ? constant 248 : param_equal "`get_harmonic`" "11B" ? constant 248 : param_equal "`get_harmonic`" "12A" ? constant 240 : param_equal "`get_harmonic`" "12B" ? constant 237 : constant 0" value="DNC_TRACK_KEY_BLUE"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 236 : param_equal "`get_harmonic`" "01B" ? constant 237 : param_equal "`get_harmonic`" "02A" ? constant 240 : param_equal "`get_harmonic`" "02B" ? constant 236 : param_equal "`get_harmonic`" "03A" ? constant 238 : param_equal "`get_harmonic`" "03B" ? constant 237 : param_equal "`get_harmonic`" "04A" ? constant 224 : param_equal "`get_harmonic`" "04B" ? constant 200 : param_equal "`get_harmonic`" "05A" ? constant 200 : param_equal "`get_harmonic`" "05B" ? constant 162 : param_equal "`get_harmonic`" "06A" ? constant 179 : param_equal "`get_harmonic`" "06B" ? constant 140 : param_equal "`get_harmonic`" "07A" ? constant 180 : param_equal "`get_harmonic`" "07B" ? constant 133 : param_equal "`get_harmonic`" "08A" ? constant 183 : param_equal "`get_harmonic`" "08B" ? constant 135 : param_equal "`get_harmonic`" "09A" ? constant 182 : param_equal "`get_harmonic`" "09B" ? constant 147 : param_equal "`get_harmonic`" "10A" ? constant 206 : param_equal "`get_harmonic`" "10B" ? constant 185 : param_equal "`get_harmonic`" "11A" ? constant 229 : param_equal "`get_harmonic`" "11B" ? constant 210 : param_equal "`get_harmonic`" "12A" ? constant 235 : param_equal "`get_harmonic`" "12B" ? constant 237 : constant 0" value="DNC_TRACK_KEY_GREEN"/>

<map action="param_equal "`get_harmonic`" "01A" ? constant 112 : param_equal "`get_harmonic`" "01B" ? constant 0 : param_equal "`get_harmonic`" "02A" ? constant 146 : param_equal "`get_harmonic`" "02B" ? constant 39 : param_equal "`get_harmonic`" "03A" ? constant 177 : param_equal "`get_harmonic`" "03B" ? constant 133 : param_equal "`get_harmonic`" "04A" ? constant 230 : param_equal "`get_harmonic`" "04B" ? constant 224 : param_equal "`get_harmonic`" "05A" ? constant 254 : param_equal "`get_harmonic`" "05B" ? constant 255 : param_equal "`get_harmonic`" "06A" ? constant 255 : param_equal "`get_harmonic`" "06B" ? constant 255 : param_equal "`get_harmonic`" "07A" ? constant 255 : param_equal "`get_harmonic`" "07B" ? constant 255 : param_equal "`get_harmonic`" "08A" ? constant 235 : param_equal "`get_harmonic`" "08B" ? constant 240 : param_equal "`get_harmonic`" "09A" ? constant 231 : param_equal "`get_harmonic`" "09B" ? constant 206 : param_equal "`get_harmonic`" "10A" ? constant 192 : param_equal "`get_harmonic`" "10B" ? constant 161 : param_equal "`get_harmonic`" "11A" ? constant 148 : param_equal "`get_harmonic`" "11B" ? constant 62 : param_equal "`get_harmonic`" "12A" ? constant 80 : param_equal "`get_harmonic`" "12B" ? constant 1 : constant 0" value="DNC_TRACK_KEY_RED"/>

<map action="var '@$showkey' 1 ? get_browsed_song 1 7 'key' : var '@$showkey' 2 ? get_browsed_song 1 7 'key difference' : get_browsed_song 1 7 'harmonic'" value="DNC_BR_KEY1"/>

<map action="var '@$showkey' 1 ? get_browsed_song 2 7 'key' : var '@$showkey' 2 ? get_browsed_song 2 7 'key difference' : get_browsed_song 2 7 'harmonic'" value="DNC_BR_KEY2"/>

<map action="var '@$showkey' 1 ? get_browsed_song 3 7 'key' : var '@$showkey' 2 ? get_browsed_song 3 7 'key difference' : get_browsed_song 3 7 'harmonic'" value="DNC_BR_KEY3"/>

<map action="var '@$showkey' 1 ? get_browsed_song 4 7 'key' : var '@$showkey' 2 ? get_browsed_song 4 7 'key difference' : get_browsed_song 4 7 'harmonic'" value="DNC_BR_KEY4"/>

<map action="var '@$showkey' 1 ? get_browsed_song 5 7 'key' : var '@$showkey' 2 ? get_browsed_song 5 7 'key difference' : get_browsed_song 5 7 'harmonic'" value="DNC_BR_KEY5"/>

<map action="var '@$showkey' 1 ? get_browsed_song 6 7 'key' : var '@$showkey' 2 ? get_browsed_song 6 7 'key difference' : get_browsed_song 6 7 'harmonic'" value="DNC_BR_KEY6"/>

<map action="var '@$showkey' 1 ? get_browsed_song 7 7 'key' : var '@$showkey' 2 ? get_browsed_song 7 7 'key difference' : get_browsed_song 7 7 'harmonic'" value="DNC_BR_KEY7"/>

<map action="get_browsed_song 1 7 'length' 'ms'" value="DNC_BR_LEN1"/>

<map action="get_browsed_song 2 7 'length' 'ms'" value="DNC_BR_LEN2"/>

<map action="get_browsed_song 3 7 'length' 'ms'" value="DNC_BR_LEN3"/>

<map action="get_browsed_song 4 7 'length' 'ms'" value="DNC_BR_LEN4"/>

<map action="get_browsed_song 5 7 'length' 'ms'" value="DNC_BR_LEN5"/>

<map action="get_browsed_song 6 7 'length' 'ms'" value="DNC_BR_LEN6"/>

<map action="get_browsed_song 7 7 'length' 'ms'" value="DNC_BR_LEN7"/>

<map action="constant 255 " value="DNC_BR_KEY_BRIGHT1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN1"/>

<map action="param_equal "`get_browsed_song 1 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 1 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 1 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 1 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 1 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 1 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 1 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 1 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 1 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 1 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 1 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED1"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN2"/>

<map action="param_equal "`get_browsed_song 2 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 2 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 2 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 2 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 2 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 2 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 2 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 2 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 2 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 2 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 2 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED2"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN3"/>

<map action="param_equal "`get_browsed_song 3 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 3 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 3 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 3 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 3 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 3 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 3 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 3 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 3 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 3 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 3 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED3"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN4"/>

<map action="param_equal "`get_browsed_song 4 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 4 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 4 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 4 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 4 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 4 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 4 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 4 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 4 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 4 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 4 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED4"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN5"/>

<map action="param_equal "`get_browsed_song 5 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 5 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 5 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 5 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 5 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 5 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 5 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 5 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 5 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 5 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 5 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED5"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN6"/>

<map action="param_equal "`get_browsed_song 6 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 6 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 6 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 6 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 6 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 6 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 6 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 6 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 6 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 6 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 6 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED6"/>

<map action="constant 255" value="DNC_BR_KEY_BRIGHT7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 212 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 201 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 164 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 130 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 134 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 78 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 162 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 110 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 172 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 121 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 191 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 147 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 210 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 180 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 249 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 217 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 251 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 248 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_BLUE7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 236 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 237 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 236 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 238 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 237 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 224 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 200 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 200 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 162 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 179 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 140 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 180 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 133 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 183 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 135 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 182 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 147 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 206 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 185 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 229 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 210 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 235 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 237 : constant 0" value="DNC_BR_KEY_GREEN7"/>

<map action="param_equal "`get_browsed_song 7 7 'harmonic'`" "01A" ? constant 112 : param_equal "`get_browsed_song 7 7 'harmonic'`" "01B" ? constant 0 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02A" ? constant 146 : param_equal "`get_browsed_song 7 7 'harmonic'`" "02B" ? constant 39 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03A" ? constant 177 : param_equal "`get_browsed_song 7 7 'harmonic'`" "03B" ? constant 133 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04A" ? constant 230 : param_equal "`get_browsed_song 7 7 'harmonic'`" "04B" ? constant 224 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05A" ? constant 254 : param_equal "`get_browsed_song 7 7 'harmonic'`" "05B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06A" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "06B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07A" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "07B" ? constant 255 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08A" ? constant 235 : param_equal "`get_browsed_song 7 7 'harmonic'`" "08B" ? constant 240 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09A" ? constant 231 : param_equal "`get_browsed_song 7 7 'harmonic'`" "09B" ? constant 206 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10A" ? constant 192 : param_equal "`get_browsed_song 7 7 'harmonic'`" "10B" ? constant 161 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11A" ? constant 148 : param_equal "`get_browsed_song 7 7 'harmonic'`" "11B" ? constant 62 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12A" ? constant 80 : param_equal "`get_browsed_song 7 7 'harmonic'`" "12B" ? constant 1 : constant 0" value="DNC_BR_KEY_RED7"/>

<map action="var '@$show1stcol' ? get_browsed_song 1 7 'title_remix' : get_browsed_title 1 7" value="DNC_BR_TITLE1"/>

<map action="var '@$show1stcol' ? get_browsed_song 2 7 'title_remix' : get_browsed_title 2 7" value="DNC_BR_TITLE2"/>

<map action="var '@$show1stcol' ? get_browsed_song 3 7 'title_remix' : get_browsed_title 3 7" value="DNC_BR_TITLE3"/>

<map action="var '@$show1stcol' ? get_browsed_song 4 7 'title_remix' : get_browsed_title 4 7" value="DNC_BR_TITLE4"/>

<map action="var '@$show1stcol' ? get_browsed_song 5 7 'title_remix' : get_browsed_title 5 7" value="DNC_BR_TITLE5"/>

<map action="var '@$show1stcol' ? get_browsed_song 6 7 'title_remix' : get_browsed_title 6 7" value="DNC_BR_TITLE6"/>

<map action="var '@$show1stcol' ? get_browsed_song 7 7 'title_remix' : get_browsed_title 7 7" value="DNC_BR_TITLE7"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 1 7 : var '@$show2ndcol' 1 ? get_browsed_album 1 7 : get_browsed_artist 1 7" value="DNC_BR_ARTIST1"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 2 7 : var '@$show2ndcol' 1 ? get_browsed_album 2 7 : get_browsed_artist 2 7" value="DNC_BR_ARTIST2"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 3 7 : var '@$show2ndcol' 1 ? get_browsed_album 3 7 : get_browsed_artist 3 7" value="DNC_BR_ARTIST3"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 4 7 : var '@$show2ndcol' 1 ? get_browsed_album 4 7 : get_browsed_artist 4 7" value="DNC_BR_ARTIST4"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 5 7 : var '@$show2ndcol' 1 ? get_browsed_album 5 7 : get_browsed_artist 5 7" value="DNC_BR_ARTIST5"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 6 7 : var '@$show2ndcol' 1 ? get_browsed_album 6 7 : get_browsed_artist 6 7" value="DNC_BR_ARTIST6"/>

<map action="var '@$show2ndcol' 2 ? get_browsed_genre 7 7 : var '@$show2ndcol' 1 ? get_browsed_album 7 7 : get_browsed_artist 7 7" value="DNC_BR_ARTIST7"/>

<map action="get_browsed_bpm 1 7 & param_cast 'integer'" value="DNC_BR_BPM1"/>

<map action="get_browsed_bpm 2 7 & param_cast 'integer'" value="DNC_BR_BPM2"/>

<map action="get_browsed_bpm 3 7 & param_cast 'integer'" value="DNC_BR_BPM3"/>

<map action="get_browsed_bpm 4 7 & param_cast 'integer'" value="DNC_BR_BPM4"/>

<map action="get_browsed_bpm 5 7 & param_cast 'integer'" value="DNC_BR_BPM5"/>

<map action="get_browsed_bpm 6 7 & param_cast 'integer'" value="DNC_BR_BPM6"/>

<map action="get_browsed_bpm 7 7 & param_cast 'integer'" value="DNC_BR_BPM7"/>

<map action="constant 255 " value="DNC_BR_BRIGHT1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 0 : constant 255 : get_browsed_color 1 7 'blue' 255" value="DNC_BR_BLUE1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 0 : constant 255 : get_browsed_color 1 7 'green' 255" value="DNC_BR_GREEN1"/>

<map action="var '@$showplayed' ? get_browsed_song 1 7 'already played' ? constant 255 : constant 255 : get_browsed_color 1 7 'red' 255" value="DNC_BR_RED1"/>

<map action="constant 255" value="DNC_BR_BRIGHT2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 0 : constant 255 : get_browsed_color 2 7 'blue' 255" value="DNC_BR_BLUE2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 0 : constant 255 : get_browsed_color 2 7 'green' 255" value="DNC_BR_GREEN2"/>

<map action="var '@$showplayed' ? get_browsed_song 2 7 'already played' ? constant 255 : constant 255 : get_browsed_color 2 7 'red' 255" value="DNC_BR_RED2"/>

<map action="constant 255" value="DNC_BR_BRIGHT3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 0 : constant 255 : get_browsed_color 3 7 'blue' 255" value="DNC_BR_BLUE3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 0 : constant 255 : get_browsed_color 3 7 'green' 255" value="DNC_BR_GREEN3"/>

<map action="var '@$showplayed' ? get_browsed_song 3 7 'already played' ? constant 255 : constant 255 : get_browsed_color 3 7 'red' 255" value="DNC_BR_RED3"/>

<map action="constant 255" value="DNC_BR_BRIGHT4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 0 : constant 255 : get_browsed_color 4 7 'blue' 255" value="DNC_BR_BLUE4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 0 : constant 255 : get_browsed_color 4 7 'green' 255" value="DNC_BR_GREEN4"/>

<map action="var '@$showplayed' ? get_browsed_song 4 7 'already played' ? constant 255 : constant 255 : get_browsed_color 4 7 'red' 255" value="DNC_BR_RED4"/>

<map action="constant 255" value="DNC_BR_BRIGHT5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 0 : constant 255 : get_browsed_color 5 7 'blue' 255" value="DNC_BR_BLUE5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 0 : constant 255 : get_browsed_color 5 7 'green' 255" value="DNC_BR_GREEN5"/>

<map action="var '@$showplayed' ? get_browsed_song 5 7 'already played' ? constant 255 : constant 255 : get_browsed_color 5 7 'red' 255" value="DNC_BR_RED5"/>

<map action="constant 255" value="DNC_BR_BRIGHT6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 0 : constant 255 : get_browsed_color 6 7 'blue' 255" value="DNC_BR_BLUE6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 0 : constant 255 : get_browsed_color 6 7 'green' 255" value="DNC_BR_GREEN6"/>

<map action="var '@$showplayed' ? get_browsed_song 6 7 'already played' ? constant 255 : constant 255 : get_browsed_color 6 7 'red' 255" value="DNC_BR_RED6"/>

<map action="constant 255" value="DNC_BR_BRIGHT7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 0 : constant 255 : get_browsed_color 7 7 'blue' 255" value="DNC_BR_BLUE7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 0 : constant 255 : get_browsed_color 7 7 'green' 255" value="DNC_BR_GREEN7"/>

<map action="var '@$showplayed' ? get_browsed_song 7 7 'already played' ? constant 255 : constant 255 : get_browsed_color 7 7 'red' 255" value="DNC_BR_RED7"/>

<map action="get_browsed_folder_scrollsize 8" value="DNC_BRF_BARHEIGHT"/>

<map action="get_browsed_folder_scrollpos 8" value="DNC_BRF_BARPOS"/>

<map action="get_browsed_folder_selection_index 8 & param_add -1" value="DNC_BRF_FOCUS"/>

<map action="get_browsed_folder 1 8" value="DNC_BRF_LINE1"/>

<map action="get_browsed_folder 2 8" value="DNC_BRF_LINE2"/>

<map action="get_browsed_folder 3 8" value="DNC_BRF_LINE3"/>

<map action="get_browsed_folder 4 8" value="DNC_BRF_LINE4"/>

<map action="get_browsed_folder 5 8" value="DNC_BRF_LINE5"/>

<map action="get_browsed_folder 6 8" value="DNC_BRF_LINE6"/>

<map action="get_browsed_folder 7 8" value="DNC_BRF_LINE7"/>

<map action="get_browsed_folder 8 8" value="DNC_BRF_LINE8"/>

<map action="get_browsed_folder_icon 1 8" value="DNC_BRF_ICON1"/>

<map action="get_browsed_folder_icon 2 8" value="DNC_BRF_ICON2"/>

<map action="get_browsed_folder_icon 3 8" value="DNC_BRF_ICON3"/>

<map action="get_browsed_folder_icon 4 8" value="DNC_BRF_ICON4"/>

<map action="get_browsed_folder_icon 5 8" value="DNC_BRF_ICON5"/>

<map action="get_browsed_folder_icon 6 8" value="DNC_BRF_ICON6"/>

<map action="get_browsed_folder_icon 7 8" value="DNC_BRF_ICON7"/>

<map action="get_browsed_folder_icon 8 8" value="DNC_BRF_ICON8"/>

<map action="get_browsed_folder_tab 1 8" value="DNC_BRF_TAB1"/>

<map action="get_browsed_folder_tab 2 8" value="DNC_BRF_TAB2"/>

<map action="get_browsed_folder_tab 3 8" value="DNC_BRF_TAB3"/>

<map action="get_browsed_folder_tab 4 8" value="DNC_BRF_TAB4"/>

<map action="get_browsed_folder_tab 5 8" value="DNC_BRF_TAB5"/>

<map action="get_browsed_folder_tab 6 8" value="DNC_BRF_TAB6"/>

<map action="get_browsed_folder_tab 7 8" value="DNC_BRF_TAB7"/>

<map action="get_browsed_folder_tab 8 8" value="DNC_BRF_TAB8"/>

<map action="cue_pos 1 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS1"/>

<map action="cue_pos 2 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS2"/>

<map action="cue_pos 3 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS3"/>

<map action="cue_pos 4 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS4"/>

<map action="cue_pos 5 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS5"/>

<map action="cue_pos 6 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS6"/>

<map action="cue_pos 7 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS7"/>

<map action="cue_pos 8 & param_multiply "get_time 'total' 'absolute'"" value="DNC_CUEPOS8"/>

<map action="hot_cue 1 ? cue_color 1 : constant 0" value="DNC_CUECOL1"/>

<map action="hot_cue 2 ? cue_color 2 : constant 0" value="DNC_CUECOL2"/>

<map action="hot_cue 3 ? cue_color 3 : constant 0" value="DNC_CUECOL3"/>

<map action="hot_cue 4 ? cue_color 4 : constant 0" value="DNC_CUECOL4"/>

<map action="hot_cue 5 ? cue_color 5 : constant 0" value="DNC_CUECOL5"/>

<map action="hot_cue 6 ? cue_color 6 : constant 0" value="DNC_CUECOL6"/>

<map action="hot_cue 7 ? cue_color 7 : constant 0" value="DNC_CUECOL7"/>

<map action="hot_cue 8 ? cue_color 8 : constant 0" value="DNC_CUECOL8"/>

<map action="get_loop_out_time" value="DNC_LOOPWAVE"/>

<map action="get_loop_in_time" value="DNC_LOOPWAVE_IN"/>

<map action="get_numark_songpos 0" value="DNC_SONGPOS0"/>

<map action="get_numark_songpos 1" value="DNC_SONGPOS1"/>

<map action="get_numark_songpos 2" value="DNC_SONGPOS2"/>

<map action="get_numark_songpos 3" value="DNC_SONGPOS3"/>

<map action="get_numark_songpos 4" value="DNC_SONGPOS4"/>

<map action="get_numark_songpos 5" value="DNC_SONGPOS5"/>

<map action="get_numark_songpos 6" value="DNC_SONGPOS6"/>

<map action="get_numark_songpos 7" value="DNC_SONGPOS7"/>

<map action="load_pulse ? get_numark_waveform 'ns7' : nothing" value="TESTWAVE"/>

<map action="off" value="DNC_WAVEFREEZE"/>

<map action="load_pulse ? get_firstbeat" value="CBG_ANCHOR"/>

<map action="load_pulse ? get_bpm 'absolute'" value="CBG_WIDTH"/>

<map action="var 'cbgadjust' ? true : var 'cbgslip' ? true : false" value="CBG_BAR"/>

</mapper>
User avatar
Mix Toff
 
Posts: 32
Joined: 28 Jan 2016, 20:13


Re: Denon MCX8000 Mapping

Postby Mix Toff on 28 Nov 2016, 20:57

User avatar
Mix Toff
 
Posts: 32
Joined: 28 Jan 2016, 20:13


Re: Denon MCX8000 Mapping

Postby FigDJ on 28 Nov 2016, 22:35

That is a very big part of the puzzle, the files are showing the actions that the software takes with respect to functions and what data to get to be displayed in the screens.

However, there should be another file that shows the basic channel and parameter address in hexadecimal notation.
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


Re: Denon MCX8000 Mapping

Postby Mix Toff on 28 Nov 2016, 23:35

there two files .xml but i don't know is there usefull

database.xml

<?xml version="1.0" encoding="UTF-8"?>

-<VirtualDJ_Database Version="8.2">


-<Song FileSize="34984" FilePath="C:\Users\SERATO-PC\Documents\VirtualDJ\Sampler\Audio\Laugh.vdjsample">

<Tags Flag="1"/>

<Infos Cover="1" Bitrate="113" FirstSeen="1480358758" SongLength="2.481066"/>

<Scan Version="800" Bpm="0.626939"/>

<Poi Type="beatgrid"/>

</Song>


-<Song FileSize="331329" FilePath="C:\Users\SERATO-PC\Documents\VirtualDJ\Sampler\Audio\Siren.vdjsample">

<Tags Flag="1"/>

<Infos Cover="1" Bitrate="153" FirstSeen="1480358758" SongLength="17.371429"/>

<Scan Version="800" Bpm="0.542857"/>

<Poi Type="beatgrid"/>

</Song>


-<Song FileSize="128221" FilePath="C:\Users\SERATO-PC\Documents\VirtualDJ\Sampler\Audio\Air Horn.vdjsample">

<Tags Flag="1"/>

<Infos Cover="1" Bitrate="156" FirstSeen="1480358758" SongLength="6.580862"/>

<Scan Version="800" Bpm="0.651587"/>

<Poi Type="beatgrid" Pos="0.623464"/>

</Song>


-<Song FileSize="221779" FilePath="C:\Users\SERATO-PC\Documents\VirtualDJ\Sampler\Audio\Applause.vdjsample">

<Tags Flag="1"/>

<Infos Cover="1" Bitrate="116" FirstSeen="1480358758" SongLength="15.281633"/>

<Scan Version="800" Bpm="0.549955"/>

<Poi Type="beatgrid"/>

</Song>


-<Song FileSize="45932" FilePath="C:\Users\SERATO-PC\Documents\VirtualDJ\Sampler\Audio\Explosion.vdjsample">

<Tags Flag="1"/>

<Infos Cover="1" Bitrate="122" FirstSeen="1480358758" SongLength="3.004127"/>

<Scan Version="800" Bpm="0.375516"/>

<Poi Type="beatgrid"/>

</Song>


-<Song FileSize="189283309" FilePath="C:\Users\SERATO-PC\Desktop\novembre part2.mp3">

<Tags Flag="1"/>

<Infos Cover="16386" FirstSeen="1480358758"/>

</Song>

</VirtualDJ_Database>


settings.xml

<?xml version="1.0" encoding="UTF-8"?>

-<settings>


-<audioConfig current="MCX8000">


-<setup name="config 1">

<audio source="master" rightChannel="2" leftChannel="1" soundcard="default"/>

</setup>


-<setup name="MCX8000">

<audio source="master" rightChannel="2" leftChannel="1" soundcard="asio://2F2C3859-81C9-466E-88C223EF72C9EE7D (Denon DJ MCX8000 ASIO)"/>

<audio source="headphones" rightChannel="4" leftChannel="3" soundcard="asio://2F2C3859-81C9-466E-88C223EF72C9EE7D (Denon DJ MCX8000 ASIO)"/>

<audio source="record" rightChannel="6" leftChannel="5" soundcard="asio://2F2C3859-81C9-466E-88C223EF72C9EE7D (Denon DJ MCX8000 ASIO)"/>

</setup>

</audioConfig>


-<options>

<language>French</language>

<playMode>play-stutter</playMode>

<cueMode>cue</cueMode>

<hotcueMode>play</hotcueMode>

<cueDisplay>number</cueDisplay>

<smartPlay>no</smartPlay>

<smartLoop>yes</smartLoop>

<smartCue>no</smartCue>

<quantizeLoop>no</quantizeLoop>

<quantizeSetCue>no</quantizeSetCue>

<globalQuantize>1 beat</globalQuantize>

<smartScratch>no</smartScratch>

<cueLoopAutoSync>yes</cueLoopAutoSync>

<masterTempo>yes</masterTempo>

<updateHotCueOnCueCombo>yes</updateHotCueOnCueCombo>

<autoPitchRange>yes</autoPitchRange>

<faderStart>no</faderStart>

<faderStartStop>no</faderStartStop>

<autoHeadphones>always</autoHeadphones>

<pflOnSelect>yes</pflOnSelect>

<shopDemoMode>no</shopDemoMode>

<RPM>33 RPM</RPM>

<autoDiscMarker>no</autoDiscMarker>

<rhythmZoom>0.250000</rhythmZoom>

<scratchZoom>0.250000</scratchZoom>

<rhythmZoomSaved>0.250000</rhythmZoomSaved>

<scratchZoomSaved>0.250000</scratchZoomSaved>

<loopBackMode>smart</loopBackMode>

<loopAutoMove>yes</loopAutoMove>

<loopDefault>4.000000</loopDefault>

<loopRollDefault>0.250000</loopRollDefault>

<displayTime>left</displayTime>

<hideSongInfo>no</hideSongInfo>

<sandboxSplitHeadphones>yes</sandboxSplitHeadphones>

<sandboxPreviewOnly>no</sandboxPreviewOnly>

<tooltip>yes</tooltip>

<tooltipDelay>500</tooltipDelay>

<showCoverForDragDrop>yes</showCoverForDragDrop>

<VDJScriptGlobalVariables/>

<loadSecurity>on</loadSecurity>

<showAdvancedConfig>no</showAdvancedConfig>

<crashGuard>yes</crashGuard>

<crashReportLevel>0</crashReportLevel>

<poiEditorShowAll>no</poiEditorShowAll>

<poiEditorSnap>no</poiEditorSnap>

<customButtonWizard>yes</customButtonWizard>

<backLoopWizard>yes</backLoopWizard>

<database>1480358755</database>

<lastUsedBuild>3471</lastUsedBuild>

<lastUse>0</lastUse>

<timestamp>48166420</timestamp>

<nonColoredPoi>Per-Deck</nonColoredPoi>

<padsPages>hotcues</padsPages>

<padsPagesHidden/>

<loopPadPage>0</loopPadPage>

<colorPicker>auto</colorPicker>

<colorPickersystemCustom/>

</options>


-<browser>

<fileFormats>mp3,wav,cda,wma,asf,ogg,ogm,m4a,aac,aif,aiff,flac,mpc,ape,avi,mpg,mpeg,wmv,vob,mov,divx,mp4,m4v,mkv,flv,webm,vdj,vdjcache,vdjcachev,vdjedit,vdjsample</fileFormats>

<rootFolders>Desktop, MyComputer, MyMusic, MyVideos, Sampler, ContentUnlimited, Cloud, History, Playlists, GeniusDJ, AskTheDJ, Shazam, Crates, iTunes</rootFolders>

<iTunesDatabaseFile>C:\Users\SERATO-PC\Music\iTunes\iTunes Music Library.xml</iTunesDatabaseFile>

<seratoFolder>C:\Users\SERATO-PC\Music\_Serato_</seratoFolder>

<importV7Databases>yes</importV7Databases>

<ignoreDrives>0</ignoreDrives>

<readOnly>no</readOnly>

<getTagsAuto>yes</getTagsAuto>

<setTagsAuto>no</setTagsAuto>

<coverDownload>exact</coverDownload>

<getTitleFromTags>yes</getTitleFromTags>

<getRatingFromTags>no</getRatingFromTags>

<getCommentFromTags>yes</getCommentFromTags>

<getCuesFromTags>for new files</getCuesFromTags>

<getTagFromZip>yes</getTagFromZip>

<getRemixWhenParsingFilenames>yes</getRemixWhenParsingFilenames>

<useKeyFromTag>no</useKeyFromTag>

<searchInFolder>yes</searchInFolder>

<searchInDB>yes</searchInDB>

<searchInContentUnlimited>yes</searchInContentUnlimited>

<ContentUnlimitedWhenEmpty>yes</ContentUnlimitedWhenEmpty>

<ContentUnlimitedVerifiedOnly>no</ContentUnlimitedVerifiedOnly>

<ContentUnlimitedNetSearchWhenNoProResult>yes</ContentUnlimitedNetSearchWhenNoProResult>

<ContentUnlimitedForceAudio>no</ContentUnlimitedForceAudio>

<ContentUnlimitedForceKaraoke>no</ContentUnlimitedForceKaraoke>

<ContentUnlimitedForceVideo>no</ContentUnlimitedForceVideo>

<ContentUnlimitedForceNetSearchAudio>no</ContentUnlimitedForceNetSearchAudio>

<ContentUnlimitedForceNetSearchVideo>no</ContentUnlimitedForceNetSearchVideo>

<ContentUnlimitedNetSearchPriority/>

<showMusic>no</showMusic>

<showVideo>no</showVideo>

<showKaraoke>no</showKaraoke>

<searchFields>7</searchFields>

<browserColumns>file=titl(30),arti(30),mix(20),leng(10),bpm(10)</browserColumns>

<browserSort/>

<browserGridColumns/>

<infoviewColumns>alba,titl,arti,mix,year,albu,genr,remi,comp,bpm,key,leng,1see,Xply,play,comm,usr1,usr2</infoviewColumns>

<showHorizontalSideList>no</showHorizontalSideList>

<keepSortOrder>yes</keepSortOrder>

<onScreenKeyboard>Auto</onScreenKeyboard>

<multiTouchTwoFingerScroll>no</multiTouchTwoFingerScroll>

<browserSearchByFirstLetter>no</browserSearchByFirstLetter>

<lastSelectedFolder>C:\Users\SERATO-PC\Desktop</lastSelectedFolder>

<coverFlow>smart</coverFlow>

<lastTrackListDate/>

<startOfDayHour>8</startOfDayHour>

<historyDelay>45</historyDelay>

<prelistenVisible>yes</prelistenVisible>

<prelistenStopOnChange>no</prelistenStopOnChange>

<prelistenStartPos>-1.000000</prelistenStartPos>

<autoSearchDB>yes</autoSearchDB>

<showZipKaraoke>yes</showZipKaraoke>

<showM3UAsFolders>yes</showM3UAsFolders>

<fontSize>1.000000</fontSize>

<browserBPMDigits>1</browserBPMDigits>

<savePlaylist>yes</savePlaylist>

<saveUnplayedToSidelist>no</saveUnplayedToSidelist>

<removePlayedFromSidelist>no</removePlayedFromSidelist>

<browserTextFit>smart</browserTextFit>

<tracklistFormat>%author - %title</tracklistFormat>

<shellIcons>no</shellIcons>

<sideviewShortcuts/>

<sideView/>

<gridView>no</gridView>

<triggerPadView>yes</triggerPadView>

<logUnsuccessfulSearches>no</logUnsuccessfulSearches>

<shazam/>

<askTheDJMonitoring>folder</askTheDJMonitoring>

<askTheDJFrequency>5</askTheDJFrequency>

<askTheDJTwitterHashtag/>

<showTipOfTheDay>yes</showTipOfTheDay>

<tipOfTheDayAlreadySeen/>

<limitedEdition>no</limitedEdition>

</browser>


-<audio>

<audioAutoDetect>yes</audioAutoDetect>

<exclusiveAudioAccess>no</exclusiveAudioAccess>

<autoCue>skip silence</autoCue>

<autoBPMMatch>smart</autoBPMMatch>

<autoGain>auto</autoGain>

<autoKey>no</autoKey>

<keyDetection>broad range</keyDetection>

<gainSliderIncludesAutoGain>yes</gainSliderIncludesAutoGain>

<resetPitchOnLoad>no</resetPitchOnLoad>

<resetEqOnLoad>no</resetEqOnLoad>

<resetFXOnLoad>no</resetFXOnLoad>

<resetKeyOnLoad>yes</resetKeyOnLoad>

<pitchRange>12.000000</pitchRange>

<pitchLock>no</pitchLock>

<crossfaderCurve>0.755906</crossfaderCurve>

<crossfaderDisable>no</crossfaderDisable>

<crossfaderCustom/>

<crossfaderHamster>no</crossfaderHamster>

<faderCurve>0.500000</faderCurve>

<zeroDB>Default</zeroDB>

<vinylMode>yes</vinylMode>

<rampStartTime>0.000000</rampStartTime>

<rampStopTime>0.000000</rampStopTime>

<rampScratchTime>0.100000</rampScratchTime>

<boothMicrophone>no</boothMicrophone>

<equalizerInHeadphones>yes</equalizerInHeadphones>

<prelistenOutput>0</prelistenOutput>

<metronomeVolume>2.000000</metronomeVolume>

<equalizerMode>Default</equalizerMode>

<equalizerLowFrequency>200</equalizerLowFrequency>

<equalizerMidFrequency>1700</equalizerMidFrequency>

<equalizerHighFrequency>6500</equalizerHighFrequency>

<filterDefaultResonance>Default</filterDefaultResonance>

<headphonesGain>0.500000</headphonesGain>

<splitHeadphones>no</splitHeadphones>

<effects>Flanger,Reverb,Wahwah|Flanger,Reverb,Wahwah||</effects>

<internalPluginLocations/>

<masterEffect/>

<fxProcessing>Pre-fader</fxProcessing>

</audio>


-<video>

<startVideoOnLoad>yes</startVideoOnLoad>

<letterBoxing>bars</letterBoxing>

<videoFPS>30</videoFPS>

<videoMicroFrames>Smart</videoMicroFrames>

<videoResampleQuality>Medium</videoResampleQuality>

<videoCrossfaderLink>no</videoCrossfaderLink>

<videoCrossfaderAuto>yes</videoCrossfaderAuto>

<videoVolumeLink>yes</videoVolumeLink>

<videoUseDXVA>no</videoUseDXVA>

<videoDriver>Intel(R) HD Graphics 5500</videoDriver>

<videoMaxMemory>Automatic</videoMaxMemory>

<videoForceFullscreen>0</videoForceFullscreen>

<videoDelay>0.000000</videoDelay>

<videoWindowAlwaysOnTop>yes</videoWindowAlwaysOnTop>

<videoWindowPosition/>

<videoCreateLinkOnDrop>yes</videoCreateLinkOnDrop>

<videoAudioOnlyVisualisation>None</videoAudioOnlyVisualisation>

<videoTransition>Satellite</videoTransition>

<videoRandomTransition>no</videoRandomTransition>

<videoFx>Boom</videoFx>

<videoLogo>yes</videoLogo>

<videoLogoImage/>

<videoLogoSize>Large</videoLogoSize>

<videoLogoPosition>Right-Bottom</videoLogoPosition>

</video>


-<karaoke>

<karaokeBackgroundMusic>automix</karaokeBackgroundMusic>

<karaokeBackgroundImage/>

<karaokeBackgroundVolume>0.750000</karaokeBackgroundVolume>

<karaokeSkipSilence>yes</karaokeSkipSilence>

<karaokeShowSingerList>yes</karaokeShowSingerList>

<karaokeSingerFormat>#POSITION: #SINGER - #TITLE by #ARTIST</karaokeSingerFormat>

<karaokeSingerListLimit>3</karaokeSingerListLimit>

<karaokeSingerFont>Arial</karaokeSingerFont>

<karaokeSingerFontSize>44</karaokeSingerFontSize>

<karaokeSingerColor>black</karaokeSingerColor>

<karaokeSingerPosition>0.165, 0.4, 0.673, 0.2</karaokeSingerPosition>

<karaokeSingerAlign>Center</karaokeSingerAlign>

</karaoke>


-<skins>

<coloredWaveforms>monochrome</coloredWaveforms>

<beatCounterRange>16</beatCounterRange>

<skin>Default:Welcome</skin>

<maximized>1</maximized>

<customButtons/>

<skinPosition/>

<skinVisibility/>

<skinPanels>leftdeck1, rightdeck2</skinPanels>

<skinTextzones/>

<skinSplitState>ads=(0.888859), info=0.800000, folders=0.250000, cover=0.150000</skinSplitState>

<skinRacks/>

<skinFPS>30</skinFPS>

<touchScreenMode>no</touchScreenMode>

<skinEmptyButtons>no</skinEmptyButtons>

<skin3FxLayout>no</skin3FxLayout>

<skinPlayheadShadow>yes</skinPlayheadShadow>

</skins>


-<controllers>

<disableBuiltInDefinitions>no</disableBuiltInDefinitions>


-<controllersCustomization>

<controller name="MCX8000"/>

<controller name="MCX8000GR" deck="2, 4" mapper="Denon MCX8000 Display Right - mcx 8000 display r"/>

<controller name="MCX8000GL" deck="1, 3" mapper="Denon MCX8000 Display Left - denon mcx 8000 display left"/>

</controllersCustomization>

<touchWheelBackspin>yes</touchWheelBackspin>

<touchWheelForwardspin>no</touchWheelForwardspin>

<touchWheelSpinThreshold>0.800000</touchWheelSpinThreshold>

<jogSensitivityScratch>1.000000</jogSensitivityScratch>

<jogSensitivityCue>0.500000</jogSensitivityCue>

<jogSensitivityBend>0.050000</jogSensitivityBend>

<controllerTakeoverMode>Pickup</controllerTakeoverMode>

<controllerTakeoverModePitch>Pickup</controllerTakeoverModePitch>

<motorWheelInstantPlay>yes</motorWheelInstantPlay>

<motorWheelSmoothPercent>75.000000</motorWheelSmoothPercent>

<motorWheelLockTime>1.000000</motorWheelLockTime>

<controllersNotification>MCX8000GL, MCX8000GR, MCX8000</controllersNotification>

<mixerOrder>3124</mixerOrder>

<djcButtons/>

<controllerState/>

<controllerMenu/>

<controllerRefreshRate>0</controllerRefreshRate>

<createMidiLog>no</createMidiLog>

<midiLogLevel>Default</midiLogLevel>

<iRemote>no</iRemote>

<iRemoteList/>

<iRemoteDefaultPort>4243</iRemoteDefaultPort>

<vdjRemoteDevices/>

<controllerWaveFormZoom>3</controllerWaveFormZoom>

</controllers>


-<sampler>

<samplerBank>AUDIO FX</samplerBank>

<samplerTriggerMode>on/off</samplerTriggerMode>

<samplerDefaultLoopMode>locked</samplerDefaultLoopMode>

<samplerForceNbColumns>0</samplerForceNbColumns>

<samplerExportLossless>no</samplerExportLossless>

<samplerDontSaveSource>no</samplerDontSaveSource>

<samplerOutputToTriggerDeck>no</samplerOutputToTriggerDeck>

<samplerRootFolder/>

<samplerOutputDeck>0</samplerOutputDeck>

<samplerApplyEffectsOnDeckOutput>no</samplerApplyEffectsOnDeckOutput>

<samplerVideoVolumeLink>yes</samplerVideoVolumeLink>

<autoSideview>yes</autoSideview>

<samplerImageSize>small</samplerImageSize>

<samplerHeadphones>yes</samplerHeadphones>

</sampler>


-<record>

<recordFile/>

<recordFormat>mp3</recordFormat>

<recordQuality>mid</recordQuality>

<recordAutoStart>no</recordAutoStart>

<recordWaitForSound>yes</recordWaitForSound>

<recordOverwrite>change filename</recordOverwrite>

<recordAutoSplit>no</recordAutoSplit>

<recordWriteCueFile>no</recordWriteCueFile>

<recordVideoResolution>852x480</recordVideoResolution>

<recordMicrophone>yes</recordMicrophone>

</record>


-<broadcast>

<broadcastMode>direct</broadcastMode>

<broadcastServers/>

<broadcastServer>default</broadcastServer>

<broadcastDirectFormat>mp3</broadcastDirectFormat>

<broadcastDirectPort>8000</broadcastDirectPort>

<broadcastDirectQuality>medium</broadcastDirectQuality>

<broadcastDirectMaxClients>64</broadcastDirectMaxClients>

<broadcastDirectName/>

<broadcastSongInfo>yes</broadcastSongInfo>

<broadcastSongInfoFormat>%artist - %titleremix</broadcastSongInfoFormat>

<podcastName>My VirtualDJ Mix</podcastName>

</broadcast>


-<internet>

<internetProxyURL/>

<internetProxyPort/>

<internetProxyUsername/>

<internetProxyPassword/>

<internetDontConnect>no</internetDontConnect>

<internetLogin/>

<stayLoggedIn>yes</stayLoggedIn>

<dontLogin>no</dontLogin>

<oneTimeMsg>0</oneTimeMsg>

<checkUpdates>yes</checkUpdates>

<earlyAccessUpdates>no</earlyAccessUpdates>

<sendHistory>yes</sendHistory>

<sendAnonymousStats>yes</sendAnonymousStats>

<autoRefreshDRM>yes</autoRefreshDRM>

<liveFeedback>yes</liveFeedback>

<usageStats/>

<netsearchVideoQuality>hd720</netsearchVideoQuality>

</internet>


-<automix>

<automixMode>smart</automixMode>

<fadeLength>4.000000</fadeLength>

<automixRepeat>no</automixRepeat>

<automixAutoRemovePlayed>no</automixAutoRemovePlayed>

<automixDualDeck>no</automixDualDeck>

<autoMixBeatMatchOnFade>yes</autoMixBeatMatchOnFade>

<automixSkipLength>4.000000</automixSkipLength>

</automix>


-<performance>

<sampleRate>44100</sampleRate>

<latency>Automatic (256)</latency>

<ultraLatency>yes</ultraLatency>

<maxPreloadLength>Automatic (40)</maxPreloadLength>

<pitchQuality>2</pitchQuality>

<scratchFilterQuality>8</scratchFilterQuality>

<cpuMeter>system</cpuMeter>

<songLoadPriority>normal</songLoadPriority>

</performance>


-<timecode>

<timecodeMode>smart</timecodeMode>

<timecodeType>AutoDetect</timecodeType>

<timecodeLeadInTime>0.000000</timecodeLeadInTime>

<timecodeAntiSkip>3</timecodeAntiSkip>

<timecodeNeedleDropSync>yes</timecodeNeedleDropSync>

<timecodePitchSliderIgnoreBend>yes</timecodePitchSliderIgnoreBend>

<timecodeSilence>0.200000</timecodeSilence>

<timecodeCalibrationVolume>1.000000</timecodeCalibrationVolume>

<timecodeCalibrationPhase>0.000000</timecodeCalibrationPhase>

</timecode>

</settings>



good night :razz:
User avatar
Mix Toff
 
Posts: 32
Joined: 28 Jan 2016, 20:13


Re: Denon MCX8000 Mapping

Postby djreff on 29 Nov 2016, 14:40

FigDJ wrote:That is a very big part of the puzzle, the files are showing the actions that the software takes with respect to functions and what data to get to be displayed in the screens.

However, there should be another file that shows the basic channel and parameter address in hexadecimal notation.

Fig, i own a virtual DJ license... if i can be of any help just let me know...
DJ reff
PC intel PC intel i7 3770k cpu @3.50ghz 8 gig ram mix vibe cross- denon MCX 8000 controller, with more than 40000dance tracks
User avatar
djreff
 
Posts: 186
Joined: 01 Sep 2009, 02:53


Re: Denon MCX8000 Mapping

Postby Mix Toff on 29 Nov 2016, 15:56

hello fight do see that file?

http://www.denondj.com/images/uploads/D ... t_v1.0.pdf

regards
User avatar
Mix Toff
 
Posts: 32
Joined: 28 Jan 2016, 20:13


Re: Denon MCX8000 Mapping

Postby FigDJ on 29 Nov 2016, 16:10

OK, to avoid more confusion, lacking the information from the manufacturer I can still map a controller by doing some testing 1st.

Not having the controller means I need someone that does have the controller to perform initial testing.

This is a very specific set of steps that using MIDI Learn will reveal the information I need to know for the pads.

I also need to know if the shift buttons and deck switching buttons actually work to change the response or rely on software.

to test deck switching
Load a track on decks 1 and 3
map play deck 1 to deck 1 using MIDI learn
change the deck by pressing 3
map play deck 3 to deck 3 using MIDI learn
change the deck by pressing 1
Does play deck 1 works?

to test shift
load a track to deck 1
map play deck 1 to deck 1 using MIDI learn
while pressing the shift key map cueplay for deck 1using MIDI learn
does it play/pause when play is pressed?
does it studders when shift+ play is pressed?

to test the pad follow my previous post below the line.

Unless someone does this, I don't have sufficient information to make the map.
-----------------------------
OK what the test revealed and perhaps my instructions were not sufficiently clear.

What do we know so far. Which is already inn the documentation.

Player 1 Mode CUE
Pad 1= parameter 14 Channel 5
S+ Pad1 =parameter 1c channel 5
Pad 2= parameter 15 Channel 5
S+ Pad 2 =parameter 1d channel 5
Pad 3= parameter 16 Channel 5
S+ Pad 3 =parameter 1e channel 5
Pad 4= parameter 17 Channel 5
S+ Pad 4 =parameter 1f channel 5
Pad 5= parameter 18 Channel 5
S+ Pad 5 =parameter 20 channel 5
Pad 6= parameter 19 Channel 5
S+ Pad 6 =parameter 21 channel 5
Pad 7= parameter 1a Channel 5
S+ Pad 7 =parameter 22 channel 5
Pad 8= parameter 1b Channel 5
S+ Pad 8 =parameter 23 channel 5

Player 2 Mode CUE
is the same as player 1 except that it uses channel 6
Player 3 Mode CUE
is the same as player 1 except that it uses channel 7
Player 4 Mode CUE
is the same as player 1 except that it uses channel 8

Now the alternate CUE mode for each player could be activated in one of possible 2 ways.
1. By pressing the CUE mode button for a second time, or
2. By pressing the combination of Shift+CUE mode buttons
Which of this 2 ways is used I don't know.

Based in the documentation I suspect is the 1st one.

The way to find out is by trying to enter the alternate CUE mode using the 1st method listed above and then using MIDI learn to
map Pad #1 to a known command Ex. locator1
map S+ Pad #1 to a known command Ex. locator1clear

If the resulting map yields different parameter but same channel as the following:
Player 1 Mode CUE
Pad 1= parameter 14 Channel 5
S+ Pad1 =parameter 1c channel 5

We found the starting address of the layer and I can figure out the rest. Further test will be needed to find additional starting addresess.

If the results yields the same parameter and channel then perhaps
there is no alternate CUE mode (which will make mapping still doable but more complex) or we did not entered alternate CUE mode correctly.
To find out which, we must try the 2nd method (Shift + CUE mode button.
map Pad #1 to a known command Ex. locator1
map S+ Pad #1 to a known command Ex. locator1clear

If the results yields a different parameter then we found it . If not then I must use a combination of mod(ShiftLogic1) to mod(ShiftLogic9) in combination with mod(ShiftSelector).

In the worst case we must use the following
Player 1
Cue Mode= Normal
Flip Bank Mode = Don't know
Cue Loop Mode (Second Press) = Shifted
Roll Mode = mod(ShiftLogic1)
Saved Loop Mode (Second Press) = Shifted mod(ShiftLogic1)
Slicer Mode = mod(ShiftLogic2)
Slicer Loop Mode (Second Press) = Shifted mod(ShiftLogic2)
Sampler Mode = mod(ShiftLogic3)
Vel. Sampler Mode (Second Press) = Shifted mod(ShiftLogic3)

mod(ShiftLogic4)= Switch to player 3

Player 2
Cue Mode= Normal
Flip Bank Mode = Don't know
Cue Loop Mode (Second Press) = Shifted
Roll Mode = mod(ShiftLogic5)
Saved Loop Mode (Second Press) = Shifted mod(ShiftLogic5)
Slicer Mode = mod(ShiftLogic6)
Slicer Loop Mode (Second Press) = Shifted mod(ShiftLogic6)
Sampler Mode = mod(ShiftLogic7)
Vel. Sampler Mode (Second Press) = Shifted mod(ShiftLogic7)

mod(ShiftLogic8)= Switch to player 4

mod(ShiftLogic9)= Shift operations on both sides.

The use of shift logic should be avoided as much as possible because using shift logic exponentially increases files sizes, loading times, and complexity.

In order to avoid shift logic as much as possible and since I don't have the controller available is why I asked for the testing.
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


Re: Denon MCX8000 Mapping

Postby Mix Toff on 29 Nov 2016, 16:42

to test deck switching
Load a track on decks 1 and 3
map play deck 1 to deck 1 using MIDI learn *ch 1 0x0
change the deck by pressing 3 *ch3 0x8
map play deck 3 to deck 3 using MIDI learn *ch3 0x0
change the deck by pressing 1 *ch1 0x8
Does play deck 1 works? *no

to test shift
load a track to deck 1
map play deck 1 to deck 1 using MIDI learn *ch1 0x0
while pressing the shift key map cueplay for deck 1using MIDI learn
*ML1 CH1 0X5
does it play/pause when play is pressed? *pause
does it studders when shift+ play is pressed? yes
User avatar
Mix Toff
 
Posts: 32
Joined: 28 Jan 2016, 20:13


Re: Denon MCX8000 Mapping

Postby FigDJ on 29 Nov 2016, 17:27

Mix Toff wrote:to test deck switching
Load a track on decks 1 and 3
map play deck 1 to deck 1 using MIDI learn *ch 1 0x0
change the deck by pressing 3 *ch3 0x8
map play deck 3 to deck 3 using MIDI learn *ch3 0x0
change the deck by pressing 1 *ch1 0x8
Does play deck 1 works? *no



So this part is telling me that the deck layer buttons are not changing channels from 1to 3 and back. This is very unusual and I would check if there is a setting to use the controller in MIDI mode not using Serato like the DDJ series or there must be something wrong with the controller.

Mix Toff wrote:to test shift
load a track to deck 1
map play deck 1 to deck 1 using MIDI learn *ch1 0x0
while pressing the shift key map cueplay for deck 1using MIDI learn
*ML1 CH1 0X5
does it play/pause when play is pressed? *pause
does it studders when shift+ play is pressed? yes


This test was done using ML, which is not the correct way to test for the shift layer. The test must be done without using logic modifiers.

When possible logic modifiers should be avoided. I can map with them but it complicates the output section for the LEDs. If the input section is not working without modifiers then the output section must be mapped using every possible combination of logic modifiers.

Example if you are using ML1 and ML2. Then led #1 must be mapped 4 times.

LED #1 on (no modifiers)
LED #1 off

LED #1 on ML1 (ML1 on)
LED #1 off ML1

LED #1 on ML2 (ML2 on)
LED #1 off ML2

LED #1 on ML1, ML2 (ML1 and ML2 on)
LED #1 off ML1, ML2

This is why I am trying to find out if the layering works so I can avoid the logic modifiers in the output mapping section which is what makes your LEDs work.
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


Re: Denon MCX8000 Mapping

Postby FigDJ on 29 Nov 2016, 17:38

I just read in the manual that there is a utility menu for the unit. Apparently it comes set to work with Serato. there might be a setting there to work as a straight MIDI controller. Since Serato and VDJ8 appear to be using software layer for switching decks and shift functions.
Image
FigDJ
 
Posts: 1355
Joined: 22 Apr 2012, 17:03
Location: Odenton, MD


PreviousNext

Return to Mapping Midi




Who is online

Users browsing this forum: No registered users and 12 guests

Board index

 
 
   
 
© 2014 Mixvibes