VDJ works fine on 2 CDJ-30000's and a DJM-A9 when you use channels 2 & 3 as VDJ intended. However, heaven forbid you want to use input "A" on CH1 & CH2 so that another DJ can use input "B" on CH3 and CH4. All hell breaks loose.
Example:
When using CH1 & CH2, VDJ completely stops logging the songs I play. Previously played tracks do not indicate that they've been played, and the timestamp for the last time played is incorrect. When I open the history for today's set list, it's empty. Empty history, even though I've been DJing for over 5 hours.
Furthermore, when the next DJ shows up, and switches the input for CH3 to "B", while I'm connected to "A" on CH1 and CH2, my connection to CH2 is broken. I have no audio on CH2, until the input for CH3 is set to "A" again. WTF?
This incompatibility with other host systems is unacceptable. The inability of VDJ to work properly unless connected to CH2 and CH3, renders VDJ unusable in a fast-paced, high-stakes, multi-DJ environment. I can't take VDJ to a big show and expect everyone else to work around me because my DJ software doesn't play well with others.
I need to find a DJ software package that can keep up with actual professionals. If VDJ can't resolve this issue soon, I'm gonna use something else; and I won't be coming back.
Example:
When using CH1 & CH2, VDJ completely stops logging the songs I play. Previously played tracks do not indicate that they've been played, and the timestamp for the last time played is incorrect. When I open the history for today's set list, it's empty. Empty history, even though I've been DJing for over 5 hours.
Furthermore, when the next DJ shows up, and switches the input for CH3 to "B", while I'm connected to "A" on CH1 and CH2, my connection to CH2 is broken. I have no audio on CH2, until the input for CH3 is set to "A" again. WTF?
This incompatibility with other host systems is unacceptable. The inability of VDJ to work properly unless connected to CH2 and CH3, renders VDJ unusable in a fast-paced, high-stakes, multi-DJ environment. I can't take VDJ to a big show and expect everyone else to work around me because my DJ software doesn't play well with others.
I need to find a DJ software package that can keep up with actual professionals. If VDJ can't resolve this issue soon, I'm gonna use something else; and I won't be coming back.
Posted Tue 24 Mar 26 @ 9:35 pm
Are you by chance expecting the layout to be (left to right) channel # = deck #?
By default VirtualDJ uses a 3124 deck order structure for all 4-channel mixers it supports (and AFAIK all professional DJ software uses that layout by default).
The manual says it too: https://virtualdj.com/manuals/hardware/pioneer/djma9/mixer.html
So if you are expecting your left and right decks to be channels 1 and 2 on the mixer by default, that would not work (by default deck 2 will go to channel 3 of your mixer and deck 1 will go to channel 2 of your mixer). If you want the layout of 1234, you'll have to change mixerOrder (an option).
As for your history, as long as you play a song audibly for historyDelay number of seconds (another option), it will write the history.
By default VirtualDJ uses a 3124 deck order structure for all 4-channel mixers it supports (and AFAIK all professional DJ software uses that layout by default).
The manual says it too: https://virtualdj.com/manuals/hardware/pioneer/djma9/mixer.html
So if you are expecting your left and right decks to be channels 1 and 2 on the mixer by default, that would not work (by default deck 2 will go to channel 3 of your mixer and deck 1 will go to channel 2 of your mixer). If you want the layout of 1234, you'll have to change mixerOrder (an option).
As for your history, as long as you play a song audibly for historyDelay number of seconds (another option), it will write the history.
Posted Tue 24 Mar 26 @ 9:50 pm
Not sure how you made CH1 and CH2 working on your Decks 1 and 2, but here is the "correct" way..
- First, make sure the DJM-A9 is at Default Decks Assignment (Automatic 1,2,3,4) and you are using the factory default Mapping

- Then switch your MixerOrder setting to 1234

- Once you do this change, VDJ should ask you if you want to apply this change to the audio Setup.

Click to Yes.
Then see if you can properly use CH1 and CH2 with Decks 1,2. CH3 and CH4 will be free to set to USB B for the other DJ.
If not, let us know.
PS. Don't threaten anyone on switching to a different software. It doesnt work that way ;)
- First, make sure the DJM-A9 is at Default Decks Assignment (Automatic 1,2,3,4) and you are using the factory default Mapping

- Then switch your MixerOrder setting to 1234

- Once you do this change, VDJ should ask you if you want to apply this change to the audio Setup.

Click to Yes.
Then see if you can properly use CH1 and CH2 with Decks 1,2. CH3 and CH4 will be free to set to USB B for the other DJ.
If not, let us know.
PS. Don't threaten anyone on switching to a different software. It doesnt work that way ;)
Posted Tue 24 Mar 26 @ 9:57 pm
Thanks for the replies. I really do want this to work, but I'm just frustrated as all get out. The only time it comes up, and also the only chance I get to test it, is when I have a packed club and I'm being asked to let a guest go on. That's when I have to do a stupid little dance to get them connected. The "mixerOrder" setting is not exactly intuitive. I used to carry records around. Then CDs. Changing the channel input source should do what it looks like.
I have been going into the Audio setup, and changing the output channels to CH1 & CH2 on the mixer. I can't for the life of me see why it should be more complicated than that. BUT, "mixerOrder" definitely looks like a likely candidate to resolve the B2B issue. That will probably fix the history log as well...
HOWEVER, I won't have a definitive answer until I'm once again, staring at a packed club and some goofy kid with a laptop waiting for their big break.
All that being said, the "3124" configuration does little to explain why switching inputs on CH3 would have any effect on the Audio source of CH2, or why VDJ completely stops logging any and all song play when I change audio output routing.
So, if "mixerOrder" takes care of it, I'll consider the issue resolved on my end, but these questions will still be out there, hanging like a bra from the rafters. And, I vote with my dollars. Developers can ignore their customers at their own peril. All I can do is try to communicate what's on my mind.
Thank you again, I really do appreciate the help.
I have been going into the Audio setup, and changing the output channels to CH1 & CH2 on the mixer. I can't for the life of me see why it should be more complicated than that. BUT, "mixerOrder" definitely looks like a likely candidate to resolve the B2B issue. That will probably fix the history log as well...
HOWEVER, I won't have a definitive answer until I'm once again, staring at a packed club and some goofy kid with a laptop waiting for their big break.
All that being said, the "3124" configuration does little to explain why switching inputs on CH3 would have any effect on the Audio source of CH2, or why VDJ completely stops logging any and all song play when I change audio output routing.
So, if "mixerOrder" takes care of it, I'll consider the issue resolved on my end, but these questions will still be out there, hanging like a bra from the rafters. And, I vote with my dollars. Developers can ignore their customers at their own peril. All I can do is try to communicate what's on my mind.
Thank you again, I really do appreciate the help.
Posted Tue 24 Mar 26 @ 10:27 pm
As stated before, 3124 deck (to 1234 Channel on the mixer) is pretty much the standard deck to channel ordering for all DJ software I've used (that includes Serato amd Rekordbox) but it is changeable to 1234 deck (to 1234 channel) if necessary - just be aware of the ordering when taking over from other DJs and mixing.
Every Pro user you see here paid for the software. Paying for something doesn't give a right to be disrespectful - everyone is here to help you and each other, and that starts with respect/positivity.
Every Pro user you see here paid for the software. Paying for something doesn't give a right to be disrespectful - everyone is here to help you and each other, and that starts with respect/positivity.
Posted Tue 24 Mar 26 @ 10:34 pm
Maybe you should consider setting VDJ to "external mixer" and sending the audio of each deck to the CDJ audio interface rather than the mixer, then you wouldn't need to worry about 3124 or 1234. Just connect the CDJs to the mixer inputs with RCA cables.
Posted Tue 24 Mar 26 @ 10:37 pm
DJ VinylTouch wrote :
As stated before, 3124 deck (to 1234 Channel on the mixer) is pretty much the standard deck to channel ordering for all DJ software I've used (that includes Serato amd Rekordbox) but it is changeable to 1234 deck (to 1234 channel) if necessary - just be aware of the ordering when taking over from other DJs and mixing.
Every Pro user you see here paid for the software. Paying for something doesn't give a right to be disrespectful - everyone is here to help you and each other, and that starts with respect/positivity.
Every Pro user you see here paid for the software. Paying for something doesn't give a right to be disrespectful - everyone is here to help you and each other, and that starts with respect/positivity.
My apologies. I've been in this game for so long that I forget that other people have... "feelings". I haven't had those in a very long time. I'm truly sorry if I hurt yours, it was not my intent to ruin your day. Everyone else can sod off though.
This is the only DJ software I've ever used. I went from CDs to USB sticks. A colleague suggested VDJ to me years ago, and I've been increasingly impressed as the versions rolled out over the years. I've mostly used it in low-pressure environments, where standard radio transitions over a headphone out were more than acceptable. However, these last few years have brought enough features and stability that I decided to keep my USB sticks as a backup, and go full laptop. Hopefully "mixerOrder" is the answer I've been looking for.
Also, I hope the developer in this thread found at least some small bit of value in what I had to share.
Have a wonderful day!
PS: If you think these guys won't be moving over to a subscription model in the near future, you're living in a dream world.
Posted Tue 24 Mar 26 @ 11:23 pm





