DDM4000 Definition in Virtual DJ for you to use (but also I need minor help)....
Home :: Post and find Controller Mappings :: DDM4000 Definition in Virtual DJ for you to use (but also I need minor help)....Reply
DDM4000 Definition in Virtual DJ for you to use (but also I need minor help).... Posted on: 12.02.2010 by Olene Minyard I got a definition here to make Virtual DJ recognise your DDM4000 mixer for anyone using VDJ. It's a pain to get hold of, so I created one. It's got nearly all buttons and definitely all the LEDs working.However, I need some help from someone to complete it. At the moment, the Mode, P1, P2 and P3 buttons on each of the 4 Channels, i.e. the one next to the EQ knobs, aren't sending MIDI controls through to Virtual DJ. All other buttons work fine and all LEDs are received perfectly. Here's the bit you need to copy into notepad and save as an xml file. However, need help to rectify the issue with the chx_eq_mode and chx_kill_x button notes below. By the way, I've looked at the DDM4000's MIDI map that came with it and the note numbers are all correct. Anyone know how to fix the issue??? Here's the definition (all other buttons, knobs, faders, sliders and LEDs work apart from the 4 on each channel): <?xml version="1.0" encoding="UTF-8"?> <device name="Behringer DDM4000" author="YOURNAME" type="MIDI" decks="2"> <slider cc="4" name="ch1_high" /> <slider cc="5" name="ch1_mid" /> <slider cc="6" name="ch1_low" /> <slider cc="7" name="ch1_fader" /> <button note="32" name="ch1_cf_assign" /> <button note="56" name="ch1_eq_mode" /> <button note="58" name="ch1_kill_high" /> <button note="60" name="ch1_kill_mid" /> <button note="62" name="ch1_kill_low" /> <button note="63" name="ch1_pfl" /> <slider cc="8" name="ch2_high" /> <slider cc="9" name="ch2_mid" /> <slider cc="10" name="ch2_low" /> <slider cc="11" name="ch2_fader" /> <button note="34" name="ch2_cf_assign" /> <button note="66" name="ch2_eq_mode" /> <button note="68" name="ch2_kill_high" /> <button note="70" name="ch2_kill_mid" /> <button note="72" name="ch2_kill_low" /> <button note="73" name="ch2_pfl" /> <slider cc="12" name="ch3_high" /> <slider cc="13" name="ch3_mid" /> <slider cc="14" name="ch3_low" /> <slider cc="15" name="ch3_fader" /> <button note="36" name="ch3_cf_assign" /> <button note="76" name="ch3_eq_mode" /> <button note="78" name="ch3_kill_high" /> <button note="80" name="ch3_kill_mid" /> <button note="82" name="ch3_kill_low" /> <button note="83" name="ch3_pfl" /> <slider cc="16" name="ch4_high" /> <slider cc="17" name="ch4_mid" /> <slider cc="18" name="ch4_low" /> <slider cc="19" name="ch4_fader" /> <button note="38" name="ch4_cf_assign" /> <button note="86" name="ch4_eq_mode" /> <button note="88" name="ch4_kill_high" /> <button note="90" name="ch4_kill_mid" /> <button note="92" name="ch4_kill_low" /> <button note="93" name="ch4_pfl" /> <slider cc="0" name="mic_high" /> <slider cc="1" name="mic_mid" /> <slider cc="2" name="mic_low" /> <button note="49" name="mic_setup" /> <button note="50" name="mic_umic_on" /> <button note="51" name="mic_fx_on" /> <button note="52" name="mic_talk_on" /> <button note="53" name="mic_on" /> <slider cc="20" name="cf_curve" /> <slider cc="21" name="cf_fader" /> <button note="23" name="cf_a_full_freq" /> <button note="24" name="cf_a_high" /> <button note="25" name="cf_a_mid" /> <button note="26" name="cf_a_low" /> <button note="27" name="cf_b_full_freq" /> <button note="28" name="cf_b_high" /> <button note="29" name="cf_b_mid" /> <button note="30" name="cf_b_low" /> <button note="31" name="cf_on" /> <button note="40" name="cf_rev_tap" /> <button note="41" name="cf_rev_hold" /> <button note="42" name="cf_midibounce" /> <button note="43" name="cf_beat_back" /> <button note="44" name="cf_beat_forward" /> <button note="95" name="sam_insert" /> <slider cc="3" name="sam_vol_mix" /> <button note="96" name="sam_rec_source_back" /> <button note="97" name="sam_rec_source_forward" /> <button note="102" name="sam_pfl" /> <button note="103" name="sam_length_back" /> <button note="104" name="sam_length_forward" /> <button note="108" name="sam_bank_assign" /> <button note="109" name="sam_record_in" /> <button note="110" name="sam_play_bank1" /> <button note="113" name="sam_mode_bank1" /> <button note="115" name="sam_play_bank2" /> <button note="118" name="sam_mode_bank2" /> <button note="120" name="sam_fx_on" /> <button note="121" name="sam_fx_select" /> <button note="122" name="sam_cf_assign" /> <button note="124" name="sam_cf_start" /> <led cc="49" value="1" name="LED_MIC_SETUP" /> <led cc="50" value="1" name="LED_MIC_UMIC ON" /> <led cc="51" value="1" name="LED_MIC_FX_ON" /> <led cc="52" value="1" name="LED_MIC_TALK_ON" /> <led cc="53" value="1" name="LED_MIC_ON" /> <led cc="32" value="1" name="LED_CH1_CF_ASS_A" /> <led cc="33" value="1" name="LED_CH1_CF_ASS_B" /> <led cc="55" value="1" name="LED_CH1_single_mode" /> <led cc="56" value="1" name="LED_CH1_multi_mode" /> <led cc="57" value="1" name="LED_CH1_high_multi_amber" /> <led cc="58" value="1" name="LED_CH1_high_single_blue" /> <led cc="59" value="1" name="LED_CH1_mid_multi_amber" /> <led cc="60" value="1" name="LED_CH1_mid_single_blue" /> <led cc="61" value="1" name="LED_CH1_low_multi_amber" /> <led cc="62" value="1" name="LED_CH1_low_single_blue" /> <led cc="63" value="1" name="LED_CH1_pfl" /> <led cc="34" value="1" name="LED_CH2_CF_ASS_A" /> <led cc="35" value="1" name="LED_CH2_CF_ASS_B" /> <led cc="65" value="1" name="LED_CH2_single_mode" /> <led cc="66" value="1" name="LED_CH2_multi_mode" /> <led cc="67" value="1" name="LED_CH2_high_multi_amber" /> <led cc="68" value="1" name="LED_CH2_high_single_blue" /> <led cc="69" value="1" name="LED_CH2_mid_multi_amber" /> <led cc="70" value="1" name="LED_CH2_mid_single_blue" /> <led cc="71" value="1" name="LED_CH2_low_multi_amber" /> <led cc="72" value="1" name="LED_CH2_low_single_blue" /> <led cc="73" value="1" name="LED_CH2_pfl" /> <led cc="36" value="1" name="LED_CH3_CF_ASS_A" /> <led cc="37" value="1" name="LED_CH3_CF_ASS_B" /> <led cc="75" value="1" name="LED_CH3_single_mode" /> <led cc="76" value="1" name="LED_CH3_multi_mode" /> <led cc="77" value="1" name="LED_CH3_high_multi_amber" /> <led cc="78" value="1" name="LED_CH3_high_single_blue" /> <led cc="79" value="1" name="LED_CH3_mid_multi_amber" /> <led cc="80" value="1" name="LED_CH3_mid_single_blue" /> <led cc="81" value="1" name="LED_CH3_low_multi_amber" /> <led cc="82" value="1" name="LED_CH3_low_single_blue" /> <led cc="83" value="1" name="LED_CH3_pfl" /> <led cc="38" value="1" name="LED_CH4_CF_ASS_A" /> <led cc="39" value="1" name="LED_CH4_CF_ASS_B" /> <led cc="85" value="1" name="LED_CH4_single_mode" /> <led cc="86" value="1" name="LED_CH4_multi_mode" /> <led cc="87" value="1" name="LED_CH4_high_multi_amber" /> <led cc="88" value="1" name="LED_CH4_high_single_blue" /> <led cc="89" value="1" name="LED_CH4_mid_multi_amber" /> <led cc="90" value="1" name="LED_CH4_mid_single_blue" /> <led cc="91" value="1" name="LED_CH4_low_multi_amber" /> <led cc="92" value="1" name="LED_CH4_low_single_blue" /> <led cc="93" value="1" name="LED_CH4_pfl" /> <led cc="23" value="1" name="LED_CFA_FULL_FREQ" /> <led cc="24" value="1" name="LED_CFA_HIGH" /> <led cc="25" value="1" name="LED_CFA_MID" /> <led cc="26" value="1" name="LED_CFA_LOW" /> <led cc="27" value="1" name="LED_CFB_FULL_FREQ" /> <led cc="28" value="1" name="LED_CFB_HIGH" /> <led cc="29" value="1" name="LED_CFB_MID" /> <led cc="30" value="1" name="LED_CFB_LOW" /> <led cc="31" value="1" name="LED_CF_ON" /> <led cc="40" value="1" name="LED_CF_REV_TAP" /> <led cc="41" value="1" name="LED_CF_REV_HOLD" /> <led cc="42" value="1" name="LED_CF_MIDIBOUNCE" /> <led cc="43" value="1" name="LED_CF_BEAT1" /> <led cc="44" value="1" name="LED_CF_BEAT2" /> <led cc="45" value="1" name="LED_CF_BEAT4" /> <led cc="46" value="1" name="LED_CF_BEAT8" /> <led cc="47" value="1" name="LED_CF_BEAT16" /> <led cc="95" value="1" name="LED_SAM_INSERT" /> <led cc="96" value="1" name="LED_SAM_REC_CH_1" /> <led cc="97" value="1" name="LED_SAM_REC_CH_2" /> <led cc="98" value="1" name="LED_SAM_REC_CH_3" /> <led cc="99" value="1" name="LED_SAM_REC_CH_4" /> <led cc="100" value="1" name="LED_SAM_REC_MIC" /> <led cc="101" value="1" name="LED_SAM_REC_MSTR" /> <led cc="102" value="1" name="LED_SAM_PFL" /> <led cc="103" value="1" name="LED_SAM_BEAT1" /> <led cc="104" value="1" name="LED_SAM_BEAT2" /> <led cc="105" value="1" name="LED_SAM_BEAT4" /> <led cc="106" value="1" name="LED_SAM_BEAT8" /> <led cc="107" value="1" name="LED_SAM_BEAT16" /> <led cc="108" value="1" name="LED_SAM_BEAT_INF" /> <led cc="109" value="1" name="LED_SAM_RECORD_IN" /> <led cc="110" value="1" name="LED_SAM_PLAY_BANK_1" /> <led cc="111" value="1" name="LED_SAM_REV_BANK_1" /> <led cc="112" value="1" name="LED_SAM_LOOP_BANK_1" /> <led cc="113" value="1" name="LED_SAM_MODE_BANK_1_AMBER" /> <led cc="114" value="1" name="LED_SAM_MODE_BANK_1_BLUE" /> <led cc="115" value="1" name="LED_SAM_PLAY_BANK_2" /> <led cc="116" value="1" name="LED_SAM_REV_BANK_2" /> <led cc="117" value="1" name="LED_SAM_LOOP_BANK_2" /> <led cc="118" value="1" name="LED_SAM_MODE_BANK_2_AMBER" /> <led cc="119" value="1" name="LED_SAM_MODE_BANK_2_BLUE" /> <led cc="120" value="1" name="LED_SAM_FX_ON" /> <led cc="121" value="1" name="LED_SAM_FX_SEL" /> <led cc="122" value="1" name="LED_SAM_CF_ASSIGN_A" /> <led cc="123" value="1" name="LED_SAM_CF_ASSIGN_B" /> <led cc="124" value="1" name="LED_SAM_CF_START" /> </device> | |
Olene Minyard 12.02.2010 | I got a definition here to make Virtual DJ recognise your DDM4000 mixer for anyone using VDJ. It's a pain to get hold of, so I created one. It's got nearly all buttons and definitely all the LEDs working. However, I need some help from someone to complete it. At the moment, the Mode, P1, P2 and P3 buttons on each of the 4 Channels, i.e. the one next to the EQ knobs, aren't sending MIDI controls through to Virtual DJ. All other buttons work fine and all LEDs are received perfectly. Here's the bit you need to copy into notepad and save as an xml file. However, need help to rectify the issue with the chx_eq_mode and chx_kill_x button notes below. By the way, I've looked at the DDM4000's MIDI map that came with it and the note numbers are all correct. Anyone know how to fix the issue??? Here's the definition (all other buttons, knobs, faders, sliders and LEDs work apart from the 4 on each channel): <?xml version="1.0" encoding="UTF-8"?> <device name="Behringer DDM4000" author="YOURNAME" type="MIDI" decks="2"> <slider cc="4" name="ch1_high" /> <slider cc="5" name="ch1_mid" /> <slider cc="6" name="ch1_low" /> <slider cc="7" name="ch1_fader" /> <button note="32" name="ch1_cf_assign" /> <button note="56" name="ch1_eq_mode" /> <button note="58" name="ch1_kill_high" /> <button note="60" name="ch1_kill_mid" /> <button note="62" name="ch1_kill_low" /> <button note="63" name="ch1_pfl" /> <slider cc="8" name="ch2_high" /> <slider cc="9" name="ch2_mid" /> <slider cc="10" name="ch2_low" /> <slider cc="11" name="ch2_fader" /> <button note="34" name="ch2_cf_assign" /> <button note="66" name="ch2_eq_mode" /> <button note="68" name="ch2_kill_high" /> <button note="70" name="ch2_kill_mid" /> <button note="72" name="ch2_kill_low" /> <button note="73" name="ch2_pfl" /> <slider cc="12" name="ch3_high" /> <slider cc="13" name="ch3_mid" /> <slider cc="14" name="ch3_low" /> <slider cc="15" name="ch3_fader" /> <button note="36" name="ch3_cf_assign" /> <button note="76" name="ch3_eq_mode" /> <button note="78" name="ch3_kill_high" /> <button note="80" name="ch3_kill_mid" /> <button note="82" name="ch3_kill_low" /> <button note="83" name="ch3_pfl" /> <slider cc="16" name="ch4_high" /> <slider cc="17" name="ch4_mid" /> <slider cc="18" name="ch4_low" /> <slider cc="19" name="ch4_fader" /> <button note="38" name="ch4_cf_assign" /> <button note="86" name="ch4_eq_mode" /> <button note="88" name="ch4_kill_high" /> <button note="90" name="ch4_kill_mid" /> <button note="92" name="ch4_kill_low" /> <button note="93" name="ch4_pfl" /> <slider cc="0" name="mic_high" /> <slider cc="1" name="mic_mid" /> <slider cc="2" name="mic_low" /> <button note="49" name="mic_setup" /> <button note="50" name="mic_umic_on" /> <button note="51" name="mic_fx_on" /> <button note="52" name="mic_talk_on" /> <button note="53" name="mic_on" /> <slider cc="20" name="cf_curve" /> <slider cc="21" name="cf_fader" /> <button note="23" name="cf_a_full_freq" /> <button note="24" name="cf_a_high" /> <button note="25" name="cf_a_mid" /> <button note="26" name="cf_a_low" /> <button note="27" name="cf_b_full_freq" /> <button note="28" name="cf_b_high" /> <button note="29" name="cf_b_mid" /> <button note="30" name="cf_b_low" /> <button note="31" name="cf_on" /> <button note="40" name="cf_rev_tap" /> <button note="41" name="cf_rev_hold" /> <button note="42" name="cf_midibounce" /> <button note="43" name="cf_beat_back" /> <button note="44" name="cf_beat_forward" /> <button note="95" name="sam_insert" /> <slider cc="3" name="sam_vol_mix" /> <button note="96" name="sam_rec_source_back" /> <button note="97" name="sam_rec_source_forward" /> <button note="102" name="sam_pfl" /> <button note="103" name="sam_length_back" /> <button note="104" name="sam_length_forward" /> <button note="108" name="sam_bank_assign" /> <button note="109" name="sam_record_in" /> <button note="110" name="sam_play_bank1" /> <button note="113" name="sam_mode_bank1" /> <button note="115" name="sam_play_bank2" /> <button note="118" name="sam_mode_bank2" /> <button note="120" name="sam_fx_on" /> <button note="121" name="sam_fx_select" /> <button note="122" name="sam_cf_assign" /> <button note="124" name="sam_cf_start" /> <led cc="49" value="1" name="LED_MIC_SETUP" /> <led cc="50" value="1" name="LED_MIC_UMIC ON" /> <led cc="51" value="1" name="LED_MIC_FX_ON" /> <led cc="52" value="1" name="LED_MIC_TALK_ON" /> <led cc="53" value="1" name="LED_MIC_ON" /> <led cc="32" value="1" name="LED_CH1_CF_ASS_A" /> <led cc="33" value="1" name="LED_CH1_CF_ASS_B" /> <led cc="55" value="1" name="LED_CH1_single_mode" /> <led cc="56" value="1" name="LED_CH1_multi_mode" /> <led cc="57" value="1" name="LED_CH1_high_multi_amber" /> <led cc="58" value="1" name="LED_CH1_high_single_blue" /> <led cc="59" value="1" name="LED_CH1_mid_multi_amber" /> <led cc="60" value="1" name="LED_CH1_mid_single_blue" /> <led cc="61" value="1" name="LED_CH1_low_multi_amber" /> <led cc="62" value="1" name="LED_CH1_low_single_blue" /> <led cc="63" value="1" name="LED_CH1_pfl" /> <led cc="34" value="1" name="LED_CH2_CF_ASS_A" /> <led cc="35" value="1" name="LED_CH2_CF_ASS_B" /> <led cc="65" value="1" name="LED_CH2_single_mode" /> <led cc="66" value="1" name="LED_CH2_multi_mode" /> <led cc="67" value="1" name="LED_CH2_high_multi_amber" /> <led cc="68" value="1" name="LED_CH2_high_single_blue" /> <led cc="69" value="1" name="LED_CH2_mid_multi_amber" /> <led cc="70" value="1" name="LED_CH2_mid_single_blue" /> <led cc="71" value="1" name="LED_CH2_low_multi_amber" /> <led cc="72" value="1" name="LED_CH2_low_single_blue" /> <led cc="73" value="1" name="LED_CH2_pfl" /> <led cc="36" value="1" name="LED_CH3_CF_ASS_A" /> <led cc="37" value="1" name="LED_CH3_CF_ASS_B" /> <led cc="75" value="1" name="LED_CH3_single_mode" /> <led cc="76" value="1" name="LED_CH3_multi_mode" /> <led cc="77" value="1" name="LED_CH3_high_multi_amber" /> <led cc="78" value="1" name="LED_CH3_high_single_blue" /> <led cc="79" value="1" name="LED_CH3_mid_multi_amber" /> <led cc="80" value="1" name="LED_CH3_mid_single_blue" /> <led cc="81" value="1" name="LED_CH3_low_multi_amber" /> <led cc="82" value="1" name="LED_CH3_low_single_blue" /> <led cc="83" value="1" name="LED_CH3_pfl" /> <led cc="38" value="1" name="LED_CH4_CF_ASS_A" /> <led cc="39" value="1" name="LED_CH4_CF_ASS_B" /> <led cc="85" value="1" name="LED_CH4_single_mode" /> <led cc="86" value="1" name="LED_CH4_multi_mode" /> <led cc="87" value="1" name="LED_CH4_high_multi_amber" /> <led cc="88" value="1" name="LED_CH4_high_single_blue" /> <led cc="89" value="1" name="LED_CH4_mid_multi_amber" /> <led cc="90" value="1" name="LED_CH4_mid_single_blue" /> <led cc="91" value="1" name="LED_CH4_low_multi_amber" /> <led cc="92" value="1" name="LED_CH4_low_single_blue" /> <led cc="93" value="1" name="LED_CH4_pfl" /> <led cc="23" value="1" name="LED_CFA_FULL_FREQ" /> <led cc="24" value="1" name="LED_CFA_HIGH" /> <led cc="25" value="1" name="LED_CFA_MID" /> <led cc="26" value="1" name="LED_CFA_LOW" /> <led cc="27" value="1" name="LED_CFB_FULL_FREQ" /> <led cc="28" value="1" name="LED_CFB_HIGH" /> <led cc="29" value="1" name="LED_CFB_MID" /> <led cc="30" value="1" name="LED_CFB_LOW" /> <led cc="31" value="1" name="LED_CF_ON" /> <led cc="40" value="1" name="LED_CF_REV_TAP" /> <led cc="41" value="1" name="LED_CF_REV_HOLD" /> <led cc="42" value="1" name="LED_CF_MIDIBOUNCE" /> <led cc="43" value="1" name="LED_CF_BEAT1" /> <led cc="44" value="1" name="LED_CF_BEAT2" /> <led cc="45" value="1" name="LED_CF_BEAT4" /> <led cc="46" value="1" name="LED_CF_BEAT8" /> <led cc="47" value="1" name="LED_CF_BEAT16" /> <led cc="95" value="1" name="LED_SAM_INSERT" /> <led cc="96" value="1" name="LED_SAM_REC_CH_1" /> <led cc="97" value="1" name="LED_SAM_REC_CH_2" /> <led cc="98" value="1" name="LED_SAM_REC_CH_3" /> <led cc="99" value="1" name="LED_SAM_REC_CH_4" /> <led cc="100" value="1" name="LED_SAM_REC_MIC" /> <led cc="101" value="1" name="LED_SAM_REC_MSTR" /> <led cc="102" value="1" name="LED_SAM_PFL" /> <led cc="103" value="1" name="LED_SAM_BEAT1" /> <led cc="104" value="1" name="LED_SAM_BEAT2" /> <led cc="105" value="1" name="LED_SAM_BEAT4" /> <led cc="106" value="1" name="LED_SAM_BEAT8" /> <led cc="107" value="1" name="LED_SAM_BEAT16" /> <led cc="108" value="1" name="LED_SAM_BEAT_INF" /> <led cc="109" value="1" name="LED_SAM_RECORD_IN" /> <led cc="110" value="1" name="LED_SAM_PLAY_BANK_1" /> <led cc="111" value="1" name="LED_SAM_REV_BANK_1" /> <led cc="112" value="1" name="LED_SAM_LOOP_BANK_1" /> <led cc="113" value="1" name="LED_SAM_MODE_BANK_1_AMBER" /> <led cc="114" value="1" name="LED_SAM_MODE_BANK_1_BLUE" /> <led cc="115" value="1" name="LED_SAM_PLAY_BANK_2" /> <led cc="116" value="1" name="LED_SAM_REV_BANK_2" /> <led cc="117" value="1" name="LED_SAM_LOOP_BANK_2" /> <led cc="118" value="1" name="LED_SAM_MODE_BANK_2_AMBER" /> <led cc="119" value="1" name="LED_SAM_MODE_BANK_2_BLUE" /> <led cc="120" value="1" name="LED_SAM_FX_ON" /> <led cc="121" value="1" name="LED_SAM_FX_SEL" /> <led cc="122" value="1" name="LED_SAM_CF_ASSIGN_A" /> <led cc="123" value="1" name="LED_SAM_CF_ASSIGN_B" /> <led cc="124" value="1" name="LED_SAM_CF_START" /> </device> |
Arcelia Khuth 03.11.2011 | <map value="BUTTON_CH3_MODE" action="nothing" /> <map value="BUTTON_CH3_P1" action="nothing" /> <map value="BUTTON_CH3_P2" action="nothing" /> <map value="BUTTON_CH3_P3" action="nothing" /> <map value="BUTTON_CH3_PFL" action="nothing" /> <map value="LED_CH3_CF_ASSIGN_A" action="var 'cf_3' 1 ? on : off" /> <map value="LED_CH3_CF_ASSIGN_B" action="var 'cf_3' 2 ? on : off" /> <map value="LED_CH3_SINGLE_MODE" action="nothing" /> <map value="LED_CH3_MULTI_MODE" action="nothing" /> <map value="LED_CH3_HIGH_MULTI_AMBER" action="nothing" /> <map value="LED_CH3_HIGH_SINGLE_BLUE" action="nothing" /> <map value="LED_CH3_MID_MULTI_AMBER" action="nothing" /> <map value="LED_CH3_MID_SINGLE_BLUE" action="nothing" /> <map value="LED_CH3_LOW_MULTI_AMBER" action="nothing" /> <map value="LED_CH3_LOW_SINGLE_BLUE" action="nothing" /> <map value="LED_CH3_PFL" action="nothing" /> <map value="SLIDER_CH4_HIGH" action="nothing" /> <map value="SLIDER_CH4_MID" action="nothing" /> <map value="SLIDER_CH4_LOW" action="nothing" /> <map value="SLIDER_CH4_FADER" action="nothing" /> <map value="BUTTON_CH4_CF_ASSIGN" action="cycle 'cf_4' 3 & var 'cf_4' 1 ? deck 4 cross_assign 'left' : var 'cf_4' 2 ? deck 4 cross_assign 'right' : var 'cf_4' 0 ? deck 4 cross_assign 'thru'" /> <map value="BUTTON_CH4_MODE" action="nothing" /> <map value="BUTTON_CH4_P1" action="nothing" /> <map value="BUTTON_CH4_P2" action="nothing" /> <map value="BUTTON_CH4_P3" action="nothing" /> <map value="BUTTON_CH4_PFL" action="nothing" /> <map value="LED_CH4_CF_ASSIGN_A" action="var 'cf_4' 1 ? on : off" /> <map value="LED_CH4_CF_ASSIGN_B" action="var 'cf_4' 2 ? on : offg" /> <map value="LED_CH4_SINGLE_MODE" action="nothing" /> <map value="LED_CH4_MULTI_MODE" action="nothing" /> <map value="LED_CH4_HIGH_MULTI_AMBER" action="nothing" /> <map value="LED_CH4_HIGH_SINGLE_BLUE" action="nothing" /> <map value="LED_CH4_MID_MULTI_AMBER" action="nothing" /> <map value="LED_CH4_MID_SINGLE_BLUE" action="nothing" /> <map value="LED_CH4_LOW_MULTI_AMBER" action="nothing" /> <map value="LED_CH4_LOW_SINGLE_BLUE" action="nothing" /> <map value="LED_CH4_PFL" action="nothing" /> <map value="SLIDER_MIC_HIGH" action="nothing" /> <map value="SLIDER_MIC_MID" action="nothing" /> <map value="SLIDER_MIC_LOW" action="nothing" /> <map value="BUTTON_MIC_SETUP" action="nothing" /> <map value="BUTTON_MIC_UMIC_ON" action="nothing" /> <map value="BUTTON_MIC_FX_ON" action="nothing" /> <map value="BUTTON_MIC_TALK_ON" action="nothing" /> <map value="BUTTON_MIC_ON" action="nothing" /> <map value="LED_MIC_SETUP" action="nothing" /> <map value="LED_MIC_UMIC_ON" action="nothing" /> <map value="LED_MIC_FX_ON" action="nothing" /> <map value="LED_MIC_TALK_ON" action="nothing" /> <map value="LED_MIC_ON" action="nothing" /> <map value="SLIDER_CF_CURVE" action="nothing" /> <map value="SLIDER_CROSSFADER" action="crossfader & video_crossfader" /> <map value="BUTTON_CFA_FULL_FREQ" action="deck 1 sync" /> <map value="BUTTON_CFA_KILL_HIGH" action="deck 1 eq_kill_high" /> <map value="BUTTON_CFA_KILL_MID" action="deck 1 eq_kill_mid" /> <map value="BUTTON_CFA_KILL_LOW" action="deck 1 eq_kill_low" /> <map value="BUTTON_CFB_FULL_FREQ" action="deck 2 sync" /> <map value="BUTTON_CFB_KILL_HIGH" action="deck 2 eq_kill_high" /> <map value="BUTTON_CFB_KILL_MID" action="deck 2 eq_kill_mid" /> <map value="BUTTON_CFB_KILL_LOW" action="deck 2 eq_kill_low" /> <map value="BUTTON_CF_ON" action="toggle 'cf_on'" /> <map value="BUTTON_CF_REVERSE_TAP" action="nothing" /> <map value="BUTTON_CF_REVERSE_HOLD" action="nothing" /> <map value="BUTTON_CF_MIDIBOUNCE" action="nothing" /> <map value="BUTTON_CF_BEAT_MINUS" action="nothing" /> <map value="BUTTON_CF_BEAT_PLUS" action="nothing" /> <map value="LED_CFA_FULL_FREQ" action="deck 1 play ? on : deck 1 pause ? blink" /> <map value="LED_CFA_HIGH" action="deck 1 eq_kill_high ? blink : on" /> <map value="LED_CFA_MID" action="deck 1 eq_kill_mid ? blink : on" /> <map value="LED_CFA_LOW" action="deck 1 eq_kill_low ? blink : on" /> <map value="LED_CFB_FULL_FREQ" action="deck 2 play ? on : deck 2 pause ? blink" /> <map value="LED_CFB_HIGH" action="deck 2 eq_kill_high ? blink : on" /> <map value="LED_CFB_MID" action="deck 2 eq_kill_mid ? blink : on" /> <map value="LED_CFB_LOW" action="deck 2 eq_kill_low ? blink : on" /> <map value="LED_CF_ON" action="var 'cf_on' 1 ? on : off" /> <map value="LED_CF_REVERSE_TAP" action="nothing" /> <map value="LED_CF_REVERSE_HOLD" action="nothing" /> <map value="LED_CF_MIDIBOUNCE" action="nothing" /> <map value="LED_CF_BEAT1" action="nothing" /> <map value="LED_CF_BEAT2" action="nothing" /> <map value="LED_CF_BEAT4" action="nothing" /> <map value="LED_CF_BEAT8" action="nothing" /> <map value="LED_CF_BEAT16" action="nothing" /> <map value="SLIDER_SAMPL_VOLUME/MIX" action="nothing" /> <map value="BUTTON_SAMPL_INSERT" action="nothing" /> <map value="BUTTON_SAMPL_REC_SOURCE_PLUS" action="nothing" /> <map value="BUTTON_SAMPL_REC_SOURCE_MINUS" action="nothing" /> <map value="BUTTON_SAMPL_PFL" action="nothing" /> <map value="BUTTON_SAMPL_SAMPLE_LENGTH_PLUS" action="nothing" /> <map value="BUTTON_SAMPL_SAMPLE_LENGTH_MINUS" action="nothing" /> <map value="BUTTON_SAMPL_BANK_ASSIGN" action="nothing" /> <map value="BUTTON_SAMPL_RECORD_IN" action="nothing" /> <map value="BUTTON_SAMPL_PLAY_BANK_1" action="nothing" /> <map value="BUTTON_SAMPL_MODE_BANK_1" action="nothing" /> <map value="BUTTON_SAMPL_PLAY_BANK_2" action="nothing" /> <map value="BUTTON_SAMPL_MODE_BANK_2" action="nothing" /> <map value="BUTTON_SAMPL_SMP_FX_ON" action="nothing" /> <map value="BUTTON_SAMPL_FX_SELECT" action="nothing" /> <map value="BUTTON_SAMPL_CF_ASSIGN" action="nothing" /> <map value="BUTTON_SAMPL_CF_START" action="nothing" /> <map value="LED_SAMPL_INSERT" action="nothing" /> <map value="LED_SAMPL_REC_CH1" action="nothing" /> <map value="LED_SAMPL_REC_CH2" action="nothing" /> <map value="LED_SAMPL_REC_CH3" action="nothing" /> <map value="LED_SAMPL_REC_CH4" action="nothing" /> <map value="LED_SAMPL_REC_MIC" action="nothing" /> <map value="LED_SAMPL_REC_MST" action="nothing" /> <map value="LED_SAMPL_PFL" action="nothing" /> <map value="LED_SAMPL_BEAT1" action="nothing" /> <map value="LED_SAMPL_BEAT2" action="nothing" /> <map value="LED_SAMPL_BEAT4" action="nothing" /> <map value="LED_SAMPL_BEAT8" action="nothing" /> <map value="LED_SAMPL_BEAT16" action="nothing" /> <map value="LED_SAMPL_BEAT_INFINITY" action="nothing" /> <map value="LED_SAMPL_RECORD_IN" action="nothing" /> <map value="LED_SAMPL_PLAY_BANK1" action="nothing" /> <map value="LED_SAMPL_REVERSE_BANK1" action="nothing" /> <map value="LED_SAMPL_LOOP_BANK1" action="nothing" /> <map value="LED_SAMPL_MODE_BANK1_AMBER" action="nothing" /> <map value="LED_SAMPL_MODE_BANK1_BLUE" action="nothing" /> <map value="LED_SAMPL_PLAY_BANK2" action="nothing" /> <map value="LED_SAMPL_REVERSE_BANK2" action="nothing" /> <map value="LED_SAMPL_LOOP_BANK2" action="nothing" /> <map value="LED_SAMPL_MODE_BANK2_AMBER" action="nothing" /> <map value="LED_SAMPL_MODE_BANK2_BLUE" action="nothing" /> <map value="LED_SAMPL_SMP_FX_ON" action="nothing" /> <map value="LED_SAMPL_FX_SELECT" action="nothing" /> <map value="LED_SAMPL_CF_ASSIGN_A" action="nothing" /> <map value="LED_SAMPL_CF_ASSIGN_B" action="nothing" /> <map value="LED_SAMPL_CF_START" action="nothing" /> |
Arcelia Khuth 03.11.2011 | maybe this will help you . i also have a ddm4000 , i am also mapping it for the 4 decks with a little help . the ddm4000 needs a firmware update but behringer dont believe so , so we are stucked . Anyway , here is my part : <map value="SLIDER_CH1_HIGH" action="deck 1 eq_high" /> <map value="SLIDER_CH1_MID" action="deck 1 eq_mid" /> <map value="SLIDER_CH1_LOW" action="deck 1 eq_low" /> <map value="SLIDER_CH1_FADER" action="deck 1 volume" /> <map value="BUTTON_CH1_CF_ASSIGN" action="cycle 'cf_1' 3 & var 'cf_1' 1 ? deck 1 cross_assign 'left' : var 'cf_1' 2 ? deck 1 cross_assign 'right' : var 'cf_1' 0 ? deck 1 cross_assign 'thru' " /> <map value="BUTTON_CH1_MODE" action="cycle eq_mode_ch1 4 & var_equal eq_mode_ch1 0 ? page "browser" : var_equal eq_mode_ch1 1 ? page "browser" : var_equal eq_mode_ch1 2 ? page "sampler" : var_equal eq_mode_ch1 3 ? page "effects" " /> <map value="BUTTON_CH1_P1" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_high : var_equal eq_mode_ch1 1 ? browser_scroll -1 : var_equal eq_mode_ch1 2 ? deck 1 sampler select +1 : var_equal eq_mode_ch1 3 ? deck 1 effect select -1" /> <map value="BUTTON_CH1_P2" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_mid : var_equal eq_mode_ch1 1 ? holding ? browser_folder : deck 1 browser_enter : var_equal eq_mode_ch1 2 ? deck 1 sampler play_stop : var_equal eq_mode_ch1 3 ? deck 1 effect active" /> <map value="BUTTON_CH1_P3" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_low : var_equal eq_mode_ch1 1 ? browser_scroll +1 : var_equal eq_mode_ch1 2 ? deck 1 sampler select -1 : var_equal eq_mode_ch1 3 ? deck 1 effect select +1" /> <map value="BUTTON_CH1_PFL" action="deck 1 select" /> <map value="LED_CH1_CF_ASSIGN_A" action="var 'cf_1' 1 ? on : off" /> <map value="LED_CH1_CF_ASSIGN_B" action="var 'cf_1' 2 ? on : off" /> <map value="LED_CH1_SINGLE_MODE" action="var_equal eq_mode_ch1 0 ? on : var_equal eq_mode_ch1 2 ? blink " /> <map value="LED_CH1_MULTI_MODE" action="var_equal eq_mode_ch1 1 ? on : var_equal eq_mode_ch1 3 ? blink" /> <map value="LED_CH1_HIGH_MULTI_AMBER" action="var_equal eq_mode_ch1 1 ? on : var_equal eq_mode_ch1 3 ? on" /> <map value="LED_CH1_HIGH_SINGLE_BLUE" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_high ? blink : on : var_equal eq_mode_ch1 2 ? on" /> <map value="LED_CH1_MID_MULTI_AMBER" action="var_equal eq_mode_ch1 1 ? on : var_equal eq_mode_ch1 3 ? deck 1 effect active ? blink : on" /> <map value="LED_CH1_MID_SINGLE_BLUE" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_mid ? blink : on : var_equal eq_mode_ch1 2 ? deck 1 sampler play ? blink : on" /> <map value="LED_CH1_LOW_MULTI_AMBER" action="var_equal eq_mode_ch1 1 ? on : var_equal eq_mode_ch1 3 ? on" /> <map value="LED_CH1_LOW_SINGLE_BLUE" action="var_equal eq_mode_ch1 0 ? deck 1 eq_kill_low ? blink : on : var_equal eq_mode_ch1 2 ? on" /> <map value="LED_CH1_PFL" action="deck 1 select" /> <map value="SLIDER_CH2_HIGH" action="deck 2 eq_high" /> <map value="SLIDER_CH2_MID" action="deck 2 eq_mid" /> <map value="SLIDER_CH2_LOW" action="deck 2 eq_low" /> <map value="SLIDER_CH2_FADER" action="deck 2 volume" /> <map value="BUTTON_CH2_CF_ASSIGN" action="cycle 'cf_2' 3 & var 'cf_2' 1 ? deck 2 cross_assign 'left' : var 'cf_2' 2 ? deck 2 cross_assign 'right' : var 'cf_2' 0 ? deck 2 cross_assign 'thru' " /> <map value="BUTTON_CH2_MODE" action="cycle eq_mode_ch2 4 & var_equal eq_mode_ch2 0 ? page "browser" : var_equal eq_mode_ch2 1 ? page "browser" : var_equal eq_mode_ch2 2 ? page "sampler" : var_equal eq_mode_ch2 3 ? page "effects" " /> <map value="BUTTON_CH2_P1" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_high : var_equal eq_mode_ch2 1 ? browser_scroll -1 : var_equal eq_mode_ch2 2 ? deck 2 sampler select +1 : var_equal eq_mode_ch2 3 ? deck 2 effect select -1" /> <map value="BUTTON_CH2_P2" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_mid : var_equal eq_mode_ch2 1 ? holding ? browser_folder : deck 2 browser_enter : var_equal eq_mode_ch2 2 ? deck 2 sampler play_stop : var_equal eq_mode_ch2 3 ? deck 2 effect active" /> <map value="BUTTON_CH2_P3" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_low : var_equal eq_mode_ch2 1 ? browser_scroll +1 : var_equal eq_mode_ch2 2 ? deck 2 sampler select -1 : var_equal eq_mode_ch2 3 ? deck 2 effect select +1" /> <map value="BUTTON_CH2_PFL" action="deck 2 select" /> <map value="LED_CH2_CF_ASSIGN_A" action="var 'cf_2' 1 ? on : off" /> <map value="LED_CH2_CF_ASSIGN_B" action="var 'cf_2' 2 ? on : off" /> <map value="LED_CH2_SINGLE_MODE" action="var_equal eq_mode_ch2 0 ? on : var_equal eq_mode_ch2 2 ? blink" /> <map value="LED_CH2_MULTI_MODE" action="var_equal eq_mode_ch2 1 ? on : var_equal eq_mode_ch2 3 ? blink" /> <map value="LED_CH2_HIGH_MULTI_AMBER" action="var_equal eq_mode_ch2 1 ? on : var_equal eq_mode_ch2 3 ? on" /> <map value="LED_CH2_HIGH_SINGLE_BLUE" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_high ? blink : on : var_equal eq_mode_ch2 2 ? on" /> <map value="LED_CH2_MID_MULTI_AMBER" action="var_equal eq_mode_ch2 1 ? on : var_equal eq_mode_ch2 3 ? deck 2 effect active ? blink : on" /> <map value="LED_CH2_MID_SINGLE_BLUE" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_mid ? blink : on : var_equal eq_mode_ch2 2 ? deck 2 sampler play ? blink : on" /> <map value="LED_CH2_LOW_MULTI_AMBER" action="var_equal eq_mode_ch2 1 ? on : var_equal eq_mode_ch2 3 ? on" /> <map value="LED_CH2_LOW_SINGLE_BLUE" action="var_equal eq_mode_ch2 0 ? deck 2 eq_kill_low ? blink : on : var_equal eq_mode_ch2 2 ? on" /> <map value="LED_CH2_PFL" action="deck 2 select" /> <map value="SLIDER_CH3_HIGH" action="nothing" /> <map value="SLIDER_CH3_MID" action="nothing" /> <map value="SLIDER_CH3_LOW" action="nothing" /> <map value="SLIDER_CH3_FADER" action="nothing" /> <map value="BUTTON_CH3_CF_ASSIGN" action="cycle 'cf_3' 3 & var 'cf_3' 1 ? deck 3 cross_assign 'left' : var 'cf_3' 2 ? deck 3 cross_assign 'right' : var 'cf_3' 0 ? deck 3 cross_assign 'thru'" /> |
Diogo Dj Dragão 01.06.2011 | There are several mappers for the DDM4000 available. Have you tried looking at one of the other mappers to fill in your missing MIDI? You just need to log into the website to download them. |
Malorie Esterly 01.06.2011 | About p1/3's, they are definitely mappable and working under VDJ7, but mind you: this was through the generic midi mapper/device. N |
Mabel Natali 31.05.2011 | Bunford, thanks for you definition. Now I've a question about it. (because this all new for me) when I you definitions, does virtual controls the volume sliders? or just leds??? |
Malorie Esterly 31.05.2011 | Bunford, Thank you so much for helping me initially setup the mappings!! I'm not sure if p1/3 are map-able though, I will check toevening . Although I can easily confirm this by doing reading the outputs of the notes (MIDI-OX), I can't here at work :S Cheers!! |
Maxima Sullinger 08.03.2011 | hi bunford, just now ı have same problem with you, about ddm4000. thanks you for your defination for ddm4000. because ı was try to buy virtual dj 7 professional.but this licence price same same with ddm4000 mixer price ı can not it. ı want to use you defination but ı can not know to much computer data. example, this is defination, ı was coppıed it to notpad, after ı cannot use it. how can ı use your defination software on virtual dj bunford? please help me, thanks you... |
Irwin Ney 12.02.2010 | sorry but I am not a Virtual DJ user... |
Olene Minyard 12.02.2010 | Anyone know how to fix it? Once I conquer, I'll happily release the def and map for people to use as I know frome xperience it's a hard slog to find anything to allow you to use anything apart from the Simple MIDI Wrapper. Once I get this little glitch fixed, It'll be all but ready after half an hour's worth of configuring buttons. |
Irwin Ney 12.02.2010 | If the traktor .tsi could be somebelieve like this it would be awesome... ps: I'm a software developer so it would be easy to map anything |
<< Back to Post and find Controller MappingsReply