Hi,
I need to prepare for a gig that will be done on DJM-A9 + DJ-3000 + DJS-1000, but I have "only" XDJ-AZ + DJS-1000 at home. For the rehearsal, I need Send and ideally also a Return for the proper use of my DJS-1000. I had an idea of using the VirtualDJ with the XDJ-AZ the usual way (hardware mixer + decks controlled by VirtualDJ) and I would like to achieve that VirtualDJ would output (via an additional USB soundcard) the signal of the deck that I select on the mixer for the Beat FX channel (as I assume this info is known to VirtualDJ thanks to midi information that the mixer sends to VirtualDJ). So if I select channel 3 on the FX selector, I want the signal of the deck 3 to be sent out over the USB sound card outputs 1&2. Additionally (it is a bit nice-to-have feature - but is it possible?), when such channel is selected on the Beat FX selector, I would like to route the incoming channel on my USB sound card (inputs 1&2) to the XDJ-AZ output channel 5&6 (that is normally assigned to the deck 3 in my example), effectively achieving Send/Return using an USB sound card. I know I can return the signal to a spare channel (dedicate i.e. channel 4 to DJS-1000), but since the DJS-1000 is a powerfull effector it would be more practical to achieve Send and Return as an insert to the same channel. I have some experience scripting, but I do nott understand audio routing between soundcards.
I need to prepare for a gig that will be done on DJM-A9 + DJ-3000 + DJS-1000, but I have "only" XDJ-AZ + DJS-1000 at home. For the rehearsal, I need Send and ideally also a Return for the proper use of my DJS-1000. I had an idea of using the VirtualDJ with the XDJ-AZ the usual way (hardware mixer + decks controlled by VirtualDJ) and I would like to achieve that VirtualDJ would output (via an additional USB soundcard) the signal of the deck that I select on the mixer for the Beat FX channel (as I assume this info is known to VirtualDJ thanks to midi information that the mixer sends to VirtualDJ). So if I select channel 3 on the FX selector, I want the signal of the deck 3 to be sent out over the USB sound card outputs 1&2. Additionally (it is a bit nice-to-have feature - but is it possible?), when such channel is selected on the Beat FX selector, I would like to route the incoming channel on my USB sound card (inputs 1&2) to the XDJ-AZ output channel 5&6 (that is normally assigned to the deck 3 in my example), effectively achieving Send/Return using an USB sound card. I know I can return the signal to a spare channel (dedicate i.e. channel 4 to DJS-1000), but since the DJS-1000 is a powerfull effector it would be more practical to achieve Send and Return as an insert to the same channel. I have some experience scripting, but I do nott understand audio routing between soundcards.
Inviato 8 hours ago
I would avoid going that way. Latency will be your enemy, and since there are 2 different sound interfaces involved it will be noticeable.
Regarding send/return itself, things are relatively simple:
You add 2 extra lines on your sound config. One for send and one for return.
Then you just remap VirtualDJ with an action to use it.
Take a look at the sound setup of XDJ-XZ as it's similar to XDJ-AZ but also has fx send/return channels
https://www.virtualdj.com/manuals/hardware/pioneer/xdjxz/setup.html
Take a look at the mapping as well to see what changes you have to do to your mapper.
You'll want to enable automatic deck fx send return assignment by using effect_fxsendreturndeck 'auto' ONCE. XDJ-XZ does this ONINIT, but on your case it's not a good idea since your send/return channels will not always be there.
Regarding send/return itself, things are relatively simple:
You add 2 extra lines on your sound config. One for send and one for return.
Then you just remap VirtualDJ with an action to use it.
Take a look at the sound setup of XDJ-XZ as it's similar to XDJ-AZ but also has fx send/return channels
https://www.virtualdj.com/manuals/hardware/pioneer/xdjxz/setup.html
Take a look at the mapping as well to see what changes you have to do to your mapper.
You'll want to enable automatic deck fx send return assignment by using effect_fxsendreturndeck 'auto' ONCE. XDJ-XZ does this ONINIT, but on your case it's not a good idea since your send/return channels will not always be there.
Inviato 2 hours ago