It better include a CMD BCR2000 and some DJ audio interfaces (due xmas 2016) :P
It better include a CMD BCR2000 and some DJ audio interfaces (due xmas 2016) :P
The xwax Thread! - The minimal open source DVS for Linux!
Reddit's /r/DJs! - Another great DJ community!
You got it!
CMD-DC-1-MAP.jpgCMD-PL-1-MAP.jpg
BUMP for assistance
Ok this is the latest everything except for one led is working perfectly. The 4th fx led still toggles on and off when any of the other effects are engaged. Other than that this is beautiful, thank you sooo much for the help, I still have a long way to go before i really understand the vdj language but I love all the options. SERIOUSLY thanks for all the help!
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="BeCMDSTUDIO" description="Behringer CMD Studio 4A 2 beta 2.5" version="740" date="04/09/2013">
<map value="ONINIT" action="set "FXSel" 0" />
<map value="BROWSE" action="param_multiply 10% & browser_scroll" />
<map value="LEFT" action="browser_folder" />
<map value="RIGHT" action="browser_window "folders" ? browser_window "songs" : browser_window "playlist"" />
<map value="ENTER" action="playlist_add" />
<map value="LEFTDECK" action="action_deck 1 ? deck 1 leftdeck : deck 3 leftdeck" />
<map value="RIGHTDECK" action="action_deck 2 ? deck 2 rightdeck : deck 4 rightdeck" />
<map value="KNB_FX1" action="filter" />
<map value="KNB_FX2" action="effect slider 1" />
<map value="KNB_FX3" action="effect slider 2" />
<map value="KNB_FX4" action="effect select" />
<map value="FX1" action="var 'FXSel' 1 ? effect 'backspin' active : effect 'dsp_distorter' active" />
<map value="FX2" action="var 'FXSel' 1 ? effect 'brake' active : effect 'flanger' active" />
<map value="FX3" action="var 'FXSel' 1 ? effect 'flangedLoopOut' active : effect 'dsp_reverb' active" />
<map value="FX4" action="effect active" />
<map value="LOOP_HALF" action="loop_half" />
<map value="LOOP_DBLE" action="loop_double" />
<map value="LOOP" action="loop" />
<map value="SCRATCH" action="vinyl_mode" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
<map value="JOG" action="touchwheel" />
<map value="PITCH" action="pitch_slider" />
<map value="PITCHBEND-" action="seek -3" />
<map value="PITCHBEND+" action="seek +3" />
<map value="CUE" action="cue_stop" />
<map value="PLAY_PAUSE" action="play_pause" />
<map value="SYNC" action="sync" />
<map value="HOT_CUE_1" action="var "delCue" ? delete_cue 1 : hot_cue 1" />
<map value="HOT_CUE_2" action="var "delCue" ? delete_cue 2 : hot_cue 2" />
<map value="HOT_CUE_3" action="var "delCue" ? delete_cue 3 : hot_cue 3" />
<map value="HOT_CUE_4" action="sampler 1 play_stop" />
<map value="HOT_CUE_5" action="sampler 2 play_stop" />
<map value="HOT_CUE_6" action="sampler 3 play_stop" />
<map value="HOT_CUE_7" action="sampler 4 play_stutter" />
<map value="HOT_CUE_8" action="sampler 5 play_stutter" />
<map value="HOT_CUE_DEL" action="toggle "delCue"" />
<map value="LED_HOT_CUE_1" action="var "delCue" ? hot_cue 1 ? blink : off : hot_cue 1" />
<map value="LED_HOT_CUE_2" action="var "delCue" ? hot_cue 2 ? blink : off : hot_cue 2" />
<map value="LED_HOT_CUE_3" action="var "delCue" ? hot_cue 3 ? blink : off : hot_cue 3" />
<map value="LED_HOT_CUE_4" action="sampler 1 play_stop" />
<map value="LED_HOT_CUE_5" action="sampler 2 play_stop" />
<map value="LED_HOT_CUE_6" action="sampler 3 play_stop" />
<map value="LED_HOT_CUE_7" action="sampler 4 play_stutter" />
<map value="LED_HOT_CUE_8" action="sampler 5 play_stutter" />
<map value="LED_HOT_CUE_DEL" action="var "delCue"" />
<map value="LED_PITCHBEND-" action="on ? seek -3" />
<map value="LED_PITCHBEND+" action="on ? seek +3" />
<map value="LED_CUE" action="loaded ? pause ? blink : cue : off" />
<map value="LED_PLAY_PAUSE" action="loaded ? pause ? blink : play : off" />
<map value="LED_SYNC" action="loaded ? sync : off" />
<map value="LED_LOOP_HALF" action="loop ? on : off" />
<map value="LED_LOOP_DBLE" action="loop ? on : off" />
<map value="LED_LOOP" action="loop ? blink : off" />
<map value="LED_FX1" action="var 'FXSel' 1 ? effect 'backspin' active on ? on : off : effect 'dsp_distorter' active on ? on : off " />
<map value="LED_FX2" action="var 'FXSel' 1 ? effect 'brake' active on ? on : off : effect 'flanger' active on ? on : off" />
<map value="LED_FX3" action="var 'FXSel' 1 ? effect 'flangedLoopOut' active on ? on : off : effect 'dsp_reverb' active on ? on : off" />
<map value="LED_FX4" action="effect active ? on : off" />
<map value="LED_LEFT" action="browser_window "folders"" />
<map value="LED_RIGHT" action="browser_window "songs"" />
<map value="LED_ENTER" action="on" />
<map value="MASTER" action="master_volume" />
<map value="HEADPHONE_MIX" action="headphone_mix" />
<map value="HEADPHONE_VOL" action="headphone_volume" />
<map value="LOAD" action="load" />
<map value="LOAD_FX1" action="set 'FXSel' 0" />
<map value="LOAD_FX2" action="set 'FXSel' 1" />
<map value="EQ_HIGH" action="gain" />
<map value="EQ_MID" action="key" />
<map value="EQ_LOW" action="eq_low" />
<map value="KILL_EQ_HIGH" action="eq_kill_high" />
<map value="KILL_EQ_MID" action="eq_kill_mid" />
<map value="KILL_EQ_LOW" action="eq_kill_low" />
<map value="PFL" action="pfl" />
<map value="VOLUME" action="volume" />
<map value="CROSSFADER" action="crossfader" />
<map value="VU_METER_R" action="get vu_meter_right" />
<map value="VU_METER_L" action="get vu_meter_left" />
<map value="LED_LOAD_FX2" action="var 'FXSel' 1 ? on : off" />
<map value="LED_LOAD" action="on" />
<map value="LED_LOAD_FX1" action="var 'FXSel' 0 ? on : off" />
<map value="KEYLOCK" action="pitch_reset" />
<map value="LED_KEYLOCK" action="sync" />
</mapper>
Last edited by Stewe; 09-05-2013 at 09:13 AM.
no worries mate, but what do you want the button and led to do?
Something I would suggest is emulate traktors advanced and chained effects eg.
knob 2
var 'chained' ? effect 1 slider 1 : effect slider 1
button 2
var 'chained' ? effect 1 active : effect active
led 2
var 'chained' ? effect 1 active ? on : off : effect active ? on : off
knob 3
var 'chained' ? effect 2 slider 1 : effect slider 2
button 3
var 'chained' ? effect 2 active : effect button 1
led 3
var 'chained' ? effect 2 active ? on : off : effect button 1 1 ? on : off
knob 4
var 'chained' ? var 'select' ? effect 2 select : effect 1 select : effect select
button 4
toggle 'chained' & set 'select' while_pressed
led 4
var 'chained' ? on : off
now you will change the effect parameters. If the led is off you will control parameters 1 & 2 of the selected effect and the first button with knob 2's button. However if the fourth led is on you have activated the 'chained' shift which will control the activation and first parameter of the effects in slot's 1 & 2, You will probably need a different skin to see the slots though.
One annoying unavoidable thing with the mapping is that to select different effects in slot 2 you need to start with the fourth led off, press and hold the fourth button and now you will be able to change the second effect, as long as you have the fourth led on you will be able to change slot 1.
There is a million other things you could do, if you don't like it let me know. And once again you should start a new thread, most of this coding just adding junk to the thread and not really applicable for everyone.
Why did the elephant get lost... Cause the Jungle is MASSIVE!
Done and done. Here's the new thread link. http://forum.djtechtools.com/showthread.php?t=75378
Sorry for mucking up the thread guys!
Why are my comments not showing in the forum. I am feeling slightly picked on at the mo, i have said nothing offensive i am on topic so whats the problem? 1st comment that wasn't shown was a thank you to menOmic for making Ableton files available. The second was me asking for tsi files for cmd DC-1 which arrived thursday and also for the PL-1 tsi files as im ordering it on Monday. I wouldn't dream of pestering anyone for these files under normal circumstances but i have spent £300 pounds up to now and another £100 on monday. Now i dont think its unreasonable to ask for what would normally be freely available, after all we all know moneys tight at the moment and to be honest im starting to regret my purchase. I am not smart enough to do all this remapping so i have to depend on this community and im getting frustrated. Im not saying anymore or else i will say too much and upset someone or get myself banned so please all im asking for are the files which are advertised as available for the product.
Sorry for my Rant but im not happy and i should be with my MM1 and LC1 and DC1
|
Bookmarks