I try to connect my midi controller to my trial version of VDJ, and it's not able to do more than 1 midi command at once.. is it just me?
My midi controller is the Behringer DDM4000. I created my own mapper and it seems to work fine, when I press the buttons.
However, problems come when I try to map my LEDs. Sometimes I would put 2 LEDs to do the same command, and only 1 LED will perform it. Is it my MIDI interface? I'm guessing it can only take 1 command at a time. Is there anything I can do to get the MIDI interface to perform more than one command at once?
Thanks so much!!
My midi controller is the Behringer DDM4000. I created my own mapper and it seems to work fine, when I press the buttons.
However, problems come when I try to map my LEDs. Sometimes I would put 2 LEDs to do the same command, and only 1 LED will perform it. Is it my MIDI interface? I'm guessing it can only take 1 command at a time. Is there anything I can do to get the MIDI interface to perform more than one command at once?
Thanks so much!!
geposted Fri 18 Sep 09 @ 9:06 pm
VDJ is more than capable of multiple outputs, even to multiple devices. Could be your definiton/mapper file, might be worth posting a snippet?
geposted Sat 19 Sep 09 @ 5:31 am
<?xml version="1.0" encoding="UTF-8"?>
<device name="DDM4000" author="DJ Kalando" type="MIDI" decks="2">
-----------------------
Channel 2
-----------------------
<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" />
-----------------------
Channel 3
-----------------------
<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" />
-----------------------
SAMPLER
-----------------------
<button note="95" name="INSERT" />
<slider cc="3" name="VOLUME/MIX" />
<button note="96" name="RECORD_SOURCE_BACK" />
<button note="97" name="RECORD_SOURCE_FORWARD" />
<button note="102" name="SAMPLERPLER_PFL" />
<button note="103" name="SAMPLERPLER_LENGTH_BACK" />
<button note="104" name="SAMPLERPLER_LENGTH_FORWARD" />
<button note="108" name="BANK_ASSIGN" />
<button note="109" name="RECORD_IN" />
<button note="110" name="PLAY_BANK1" />
<button note="113" name="MODE_BANK1" />
<button note="115" name="PLAY_BANK2" />
<button note="118" name="MODE_BANK2" />
<button note="120" name="SMP_FX_ON" />
<button note="121" name="SELECT" />
<button note="122" name="SAMPLERPLER_CF_ASSIGN" />
<button note="124" name="SAMPLERPLER_CF_START" />
-----------------------
Channel 2 (LED)
-----------------------
<led cc="34" value="1" name="LED_CH2_CF_ASSIGN_A" />
<led cc="35" value="1" name="LED_CH2_CF_ASSIGN_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_ORANGE" />
<led cc="68" value="1" name="LED_CH2_HIGH_SINGLE_BLUE" />
<led cc="69" value="1" name="LED_CH2_MID_MULTI_ORANGE" />
<led cc="70" value="1" name="LED_CH2_MID_SINGLE_BLUE" />
<led cc="71" value="1" name="LED_CH2_LOW_MULTI_ORANGE" />
<led cc="72" value="1" name="LED_CH2_LOW_SINGLE_BLUE" />
<led cc="73" value="1" name="LED_CH2_PFL" />
-----------------------
Channel 3 (LED)
-----------------------
<led cc="36" value="1" name="LED_CH3_CF_ASSIGN_A" />
<led cc="37" value="1" name="LED_CH3_CF_ASSIGN_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_ORANGE" />
<led cc="78" value="1" name="LED_CH3_HIGH_SINGLE_BLUE" />
<led cc="79" value="1" name="LED_CH3_MID_MULTI_ORANGE" />
<led cc="80" value="1" name="LED_CH3_MID_SINGLE_BLUE" />
<led cc="81" value="1" name="LED_CH3_LOW_MULTI_ORANGE" />
<led cc="82" value="1" name="LED_CH3_LOW_SINGLE_BLUE" />
<led cc="83" value="1" name="LED_CH3_PFL" />
-----------------------
SAMPLER (LED)
-----------------------
<led cc="95" value="1" name="LED_SAMPLER_INSERT" />
<led cc="96" value="1" name="LED_SAMPLER_REC_CH_1" />
<led cc="97" value="1" name="LED_SAMPLER_REC_CH_2" />
<led cc="98" value="1" name="LED_SAMPLER_REC_CH_3" />
<led cc="99" value="1" name="LED_SAMPLER_REC_CH_4" />
<led cc="100" value="1" name="LED_SAMPLER_REC_MIC" />
<led cc="101" value="1" name="LED_SAMPLER_REC_MSTR" />
<led cc="102" value="1" name="LED_SAMPLER_PFL" />
<led cc="103" value="1" name="LED_SAMPLER_BEAT1" />
<led cc="104" value="1" name="LED_SAMPLER_BEAT2" />
<led cc="105" value="1" name="LED_SAMPLER_BEAT4" />
<led cc="106" value="1" name="LED_SAMPLER_BEAT8" />
<led cc="107" value="1" name="LED_SAMPLER_BEAT16" />
<led cc="108" value="1" name="LED_SAMPLER_BEAT_INFINITE" />
<led cc="109" value="1" name="LED_SAMPLER_RECORD_IN" />
<led cc="110" value="1" name="LED_SAMPLER_PLAY_BANK_1" />
<led cc="111" value="1" name="LED_SAMPLER_REVERSE_BANK_1" />
<led cc="112" value="1" name="LED_SAMPLER_LOOP_BANK_1" />
<led cc="113" value="1" name="LED_SAMPLER_MODE_BANK_1_ORANGE" />
<led cc="114" value="1" name="LED_SAMPLER_MODE_BANK_1_BLUE" />
<led cc="115" value="1" name="LED_SAMPLER_PLAY_BANK_2" />
<led cc="116" value="1" name="LED_SAMPLER_REVERSE_BANK_2" />
<led cc="117" value="1" name="LED_SAMPLER_LOOP_BANK_2" />
<led cc="118" value="1" name="LED_SAMPLER_MODE_BANK_2_ORANGE" />
<led cc="119" value="1" name="LED_SAMPLER_MODE_BANK_2_BLUE" />
<led cc="120" value="1" name="LED_SAMPLER_FX_ON" />
<led cc="121" value="1" name="LED_SAMPLER_SELECT" />
<led cc="122" value="1" name="LED_SAMPLER_CF_ASSIGN_A" />
<led cc="123" value="1" name="LED_SAMPLER_CF_ASSIGN_B" />
<led cc="124" value="1" name="LED_SAMPLER_CF_START" />
</device>
<device name="DDM4000" author="DJ Kalando" type="MIDI" decks="2">
-----------------------
Channel 2
-----------------------
<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" />
-----------------------
Channel 3
-----------------------
<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" />
-----------------------
SAMPLER
-----------------------
<button note="95" name="INSERT" />
<slider cc="3" name="VOLUME/MIX" />
<button note="96" name="RECORD_SOURCE_BACK" />
<button note="97" name="RECORD_SOURCE_FORWARD" />
<button note="102" name="SAMPLERPLER_PFL" />
<button note="103" name="SAMPLERPLER_LENGTH_BACK" />
<button note="104" name="SAMPLERPLER_LENGTH_FORWARD" />
<button note="108" name="BANK_ASSIGN" />
<button note="109" name="RECORD_IN" />
<button note="110" name="PLAY_BANK1" />
<button note="113" name="MODE_BANK1" />
<button note="115" name="PLAY_BANK2" />
<button note="118" name="MODE_BANK2" />
<button note="120" name="SMP_FX_ON" />
<button note="121" name="SELECT" />
<button note="122" name="SAMPLERPLER_CF_ASSIGN" />
<button note="124" name="SAMPLERPLER_CF_START" />
-----------------------
Channel 2 (LED)
-----------------------
<led cc="34" value="1" name="LED_CH2_CF_ASSIGN_A" />
<led cc="35" value="1" name="LED_CH2_CF_ASSIGN_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_ORANGE" />
<led cc="68" value="1" name="LED_CH2_HIGH_SINGLE_BLUE" />
<led cc="69" value="1" name="LED_CH2_MID_MULTI_ORANGE" />
<led cc="70" value="1" name="LED_CH2_MID_SINGLE_BLUE" />
<led cc="71" value="1" name="LED_CH2_LOW_MULTI_ORANGE" />
<led cc="72" value="1" name="LED_CH2_LOW_SINGLE_BLUE" />
<led cc="73" value="1" name="LED_CH2_PFL" />
-----------------------
Channel 3 (LED)
-----------------------
<led cc="36" value="1" name="LED_CH3_CF_ASSIGN_A" />
<led cc="37" value="1" name="LED_CH3_CF_ASSIGN_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_ORANGE" />
<led cc="78" value="1" name="LED_CH3_HIGH_SINGLE_BLUE" />
<led cc="79" value="1" name="LED_CH3_MID_MULTI_ORANGE" />
<led cc="80" value="1" name="LED_CH3_MID_SINGLE_BLUE" />
<led cc="81" value="1" name="LED_CH3_LOW_MULTI_ORANGE" />
<led cc="82" value="1" name="LED_CH3_LOW_SINGLE_BLUE" />
<led cc="83" value="1" name="LED_CH3_PFL" />
-----------------------
SAMPLER (LED)
-----------------------
<led cc="95" value="1" name="LED_SAMPLER_INSERT" />
<led cc="96" value="1" name="LED_SAMPLER_REC_CH_1" />
<led cc="97" value="1" name="LED_SAMPLER_REC_CH_2" />
<led cc="98" value="1" name="LED_SAMPLER_REC_CH_3" />
<led cc="99" value="1" name="LED_SAMPLER_REC_CH_4" />
<led cc="100" value="1" name="LED_SAMPLER_REC_MIC" />
<led cc="101" value="1" name="LED_SAMPLER_REC_MSTR" />
<led cc="102" value="1" name="LED_SAMPLER_PFL" />
<led cc="103" value="1" name="LED_SAMPLER_BEAT1" />
<led cc="104" value="1" name="LED_SAMPLER_BEAT2" />
<led cc="105" value="1" name="LED_SAMPLER_BEAT4" />
<led cc="106" value="1" name="LED_SAMPLER_BEAT8" />
<led cc="107" value="1" name="LED_SAMPLER_BEAT16" />
<led cc="108" value="1" name="LED_SAMPLER_BEAT_INFINITE" />
<led cc="109" value="1" name="LED_SAMPLER_RECORD_IN" />
<led cc="110" value="1" name="LED_SAMPLER_PLAY_BANK_1" />
<led cc="111" value="1" name="LED_SAMPLER_REVERSE_BANK_1" />
<led cc="112" value="1" name="LED_SAMPLER_LOOP_BANK_1" />
<led cc="113" value="1" name="LED_SAMPLER_MODE_BANK_1_ORANGE" />
<led cc="114" value="1" name="LED_SAMPLER_MODE_BANK_1_BLUE" />
<led cc="115" value="1" name="LED_SAMPLER_PLAY_BANK_2" />
<led cc="116" value="1" name="LED_SAMPLER_REVERSE_BANK_2" />
<led cc="117" value="1" name="LED_SAMPLER_LOOP_BANK_2" />
<led cc="118" value="1" name="LED_SAMPLER_MODE_BANK_2_ORANGE" />
<led cc="119" value="1" name="LED_SAMPLER_MODE_BANK_2_BLUE" />
<led cc="120" value="1" name="LED_SAMPLER_FX_ON" />
<led cc="121" value="1" name="LED_SAMPLER_SELECT" />
<led cc="122" value="1" name="LED_SAMPLER_CF_ASSIGN_A" />
<led cc="123" value="1" name="LED_SAMPLER_CF_ASSIGN_B" />
<led cc="124" value="1" name="LED_SAMPLER_CF_START" />
</device>
geposted Sat 19 Sep 09 @ 10:07 am
EXAMPLE 1:
I map 2 leds to perform the task : sampler 4 play
However when I play sampler 4, only one of the leds will turn on.
EXAMPLE 2:
I map 2 leds.
One to perform "deck 1 select"
the other will perform "deck 2 select"
(When I select deck 1, I want only the first LED to turn on. When I select deck 2, I want only the second LED to turn on.)
When I select deck 1, it will turn on.
However when I select deck 2... the specified LED for deck 2 will turn on, while the deck 1 LED says lit.
When I put it back to deck 1 again, deck 1 LED stays on, and deck 2 LED turns off.
No matter what, deck 1 LED will stay lit no matter what deck I put it to.
I hope you understood what I said. Thanks!
I map 2 leds to perform the task : sampler 4 play
However when I play sampler 4, only one of the leds will turn on.
EXAMPLE 2:
I map 2 leds.
One to perform "deck 1 select"
the other will perform "deck 2 select"
(When I select deck 1, I want only the first LED to turn on. When I select deck 2, I want only the second LED to turn on.)
When I select deck 1, it will turn on.
However when I select deck 2... the specified LED for deck 2 will turn on, while the deck 1 LED says lit.
When I put it back to deck 1 again, deck 1 LED stays on, and deck 2 LED turns off.
No matter what, deck 1 LED will stay lit no matter what deck I put it to.
I hope you understood what I said. Thanks!
geposted Sat 19 Sep 09 @ 10:12 am
Guys try not to ignore me please. I know im a unregistered user but please dont let that be the reason
geposted Sat 19 Sep 09 @ 2:55 pm
Hi, I'm sorry I have absolutely no idea how to help you with your problem. But just to let you know that I'm sure you're not being deliberately ignored. This is quite a technical post, so there's probably not many people here who know enough to help. It's just a matter of hoping that somebody in the know notices this post.
Hopefully SBDJ will find this thread again and get back to you, or perhaps somebody else that also knows.
Good luck.
Hopefully SBDJ will find this thread again and get back to you, or perhaps somebody else that also knows.
Good luck.
geposted Sat 19 Sep 09 @ 3:16 pm
I may not get this right. I just got a Behringer DDM4000 and have started adding to the mapper that I downloaded from this site. I have mapped a few buttons with success. Try this and let me know if it works.
For the first deck:
deck 1 select active ? on : off
For the second deck:
deck 2 select active ? on : off
I think that will do what you are asking. This is the first time I have gone into anything past basic VDJScript programming. I am excited about the possibilities. I am getting the DDM4000 setup to my liking and so far LOVE the way that I can make VDJ do what I need right from the mixer.
For the first deck:
deck 1 select active ? on : off
For the second deck:
deck 2 select active ? on : off
I think that will do what you are asking. This is the first time I have gone into anything past basic VDJScript programming. I am excited about the possibilities. I am getting the DDM4000 setup to my liking and so far LOVE the way that I can make VDJ do what I need right from the mixer.
geposted Thu 24 Dec 09 @ 11:11 am
Thats exactly the VDJScript I have!!!
But the thing is.. that doesnt happen.
I think my DDM4000 cant light more than 1 LED at a time.. because as I switch the decks.. the LEDs don't alternate if you know what I mean.
One LED stays the same and the other switches on and off.. PLEASE PLEASE PLEASE tell me what happens when you map it okay?
Thanks so much!!
But the thing is.. that doesnt happen.
I think my DDM4000 cant light more than 1 LED at a time.. because as I switch the decks.. the LEDs don't alternate if you know what I mean.
One LED stays the same and the other switches on and off.. PLEASE PLEASE PLEASE tell me what happens when you map it okay?
Thanks so much!!
geposted Thu 24 Dec 09 @ 5:07 pm
I haven't mapped them myself. I was speaking from my experience mapping some effects, cue_stop, and play_stutter to my channel 3 and 4 EQ buttons. It took about an hour for me to map those 6 buttons, but I finally got it right. Maybe I can try these when I get my "Play with your new Christmas toys" pass from my fiance after dinner. I'll let ya know what I come up with.
geposted Fri 25 Dec 09 @ 9:58 am
Alright thanks again man.
geposted Fri 25 Dec 09 @ 9:59 am
I was working on my mapping and thought about ya. I haven't tried your first problem yet, but the 2nd one I mapped with no issue. I mapped the PFL LEDs to show my active deck. I have Deck 1 on Channel 1 and Deck 2 on Channel 4. When Deck 1 is active, the blue Channel 1 LED lights up. If I push the TAB key on the keyboard to switch my active deck to Deck 2, the Channel 1 PFL LED turns off and the Channel 4 PFL LED lights up.
The VDJScript was simple:
LED_CH1_PFL deck 1 select
LED_CH4_PFL deck 2 select
I will try your other problem shortly. Hope this helps.
The VDJScript was simple:
LED_CH1_PFL deck 1 select
LED_CH4_PFL deck 2 select
I will try your other problem shortly. Hope this helps.
geposted Fri 25 Dec 09 @ 9:05 pm
Wow.. So your saying that your LEDs can alternate easily?
One LED can turn off and another LED can turn on simultaneously?
What MIDI interface are you using?
One LED can turn off and another LED can turn on simultaneously?
What MIDI interface are you using?
geposted Fri 25 Dec 09 @ 11:30 pm
Yup. I am still mapping my new Behringer DDM4000. That part was probably the easiest script I used...LOL
geposted Sat 26 Dec 09 @ 8:17 am
LOL what are you using to hook up your DDM4000 to your computer?
geposted Sat 26 Dec 09 @ 10:52 am
I really need to know man..
geposted Sat 26 Dec 09 @ 10:10 pm
A Turtle Beach 1x1 USB/MIDI cable.
geposted Sun 27 Dec 09 @ 8:19 am
Alright it might just be my DDM4000.. because when I download the Traktor Trial Version and use my ddm4000 there, it still acts wierd..
Have you tried my example 1 yet?
Have you tried my example 1 yet?
geposted Sun 27 Dec 09 @ 12:34 pm
Just did it. Mapped both LED_CH2_PFL & LED_CH3_PFL to both light up with the command "sample 4 play" (without quotation marks). When I fired off sample number 4, both lights lit up. When I stopped the sample, both lights turned off.
geposted Sun 27 Dec 09 @ 2:10 pm
Damn.. this stinks.
So it's either my MIDI-USB cable or my DDM4000 is faulty..
I'm just praying that its my MIDI-USB cable because I don't have enough money for another DDM4000..
But yo thanks so much for helping me out. I really needed to know the information that you just gave me man..
So it's either my MIDI-USB cable or my DDM4000 is faulty..
I'm just praying that its my MIDI-USB cable because I don't have enough money for another DDM4000..
But yo thanks so much for helping me out. I really needed to know the information that you just gave me man..
geposted Sun 27 Dec 09 @ 2:23 pm
O yea ONE MORE EXAMPLE!!
Can you keep pressing the buttons back and forth without the LEDs freezing?
Because if I keep turning the LEDs on and off rapidly, the just end up freezing. How about you?
Can you keep pressing the buttons back and forth without the LEDs freezing?
Because if I keep turning the LEDs on and off rapidly, the just end up freezing. How about you?
geposted Sun 27 Dec 09 @ 2:50 pm