Yes, you are going to need a second audio interface on most cases.
What I'm saying here is that you can create a second master output on VirtualDJ, use a Virtual Cable to feed a stand alone VST host like "Light Host", and then send that output on the second audio interface.
Your controller will output sound (on all it's ports) without delay, but your second interface will have an adjustable delay via a VST effect.
WITHOUT any physical audio cable running through devices.
Also, you can route either the delayed or the "non-delayed" sound to other computers on the same LAN without any extra cables, depending on the needs of your "post video processing" process.
PS:
The problem is not how VirtualDJ applies the "master" effect nor how the FLX driver behaves, but how the sound is routed on controllers and mixers in general.
VirtualDJ (or any software) can send audio only on the "master" channels of the controller.
Then the controller "copies" this sound and sends it to booth output.
That's why introducing a delay on "master" introduces the same delay on booth output.
There are only a few controllers (DDJ-800 is one of them IIRC) that offer a second pair of output channels for "booth output". In this case it should be possible to run an effect on master, without having it audible on booth (since booth is not a direct copy of master).
However such controllers/mixers are the rare exception and not the golden standard of how companies produce gear these days. So, it's still common to see controllers offering just 4 channels (2 for master, 2 for headphones) and having them "copy" the master output to "booth" output.
What I'm saying here is that you can create a second master output on VirtualDJ, use a Virtual Cable to feed a stand alone VST host like "Light Host", and then send that output on the second audio interface.
Your controller will output sound (on all it's ports) without delay, but your second interface will have an adjustable delay via a VST effect.
WITHOUT any physical audio cable running through devices.
Also, you can route either the delayed or the "non-delayed" sound to other computers on the same LAN without any extra cables, depending on the needs of your "post video processing" process.
PS:
The problem is not how VirtualDJ applies the "master" effect nor how the FLX driver behaves, but how the sound is routed on controllers and mixers in general.
VirtualDJ (or any software) can send audio only on the "master" channels of the controller.
Then the controller "copies" this sound and sends it to booth output.
That's why introducing a delay on "master" introduces the same delay on booth output.
There are only a few controllers (DDJ-800 is one of them IIRC) that offer a second pair of output channels for "booth output". In this case it should be possible to run an effect on master, without having it audible on booth (since booth is not a direct copy of master).
However such controllers/mixers are the rare exception and not the golden standard of how companies produce gear these days. So, it's still common to see controllers offering just 4 channels (2 for master, 2 for headphones) and having them "copy" the master output to "booth" output.
geposted Mon 29 Apr 24 @ 10:42 am
Ah, I see now... thank you for your detailed explanation!
It would be good to reduce cabling and have further options to play with :D
It would be good to reduce cabling and have further options to play with :D
geposted Mon 29 Apr 24 @ 10:49 am