Page 1 of 1

Pioneer DJM900/Rekordbox vs. pc-Win10/VB-Audio

Posted: Tue Jun 02, 2020 4:50 am
by welchimusic
I'm a huge fan of VoiceMeeter and VBCable. Thank you Vincent/Team for all you have done it's an amazing platform and I am a grateful donor.

I'm also not shy about admitting that I have already resolved this matter by using OS X, Blackhole, and a MacBook Pro and ignoring Voicemeeter and VB-cable entirely as a workaround...with the exception that my sound/video is not as good on Mac while streaming on Twitch or other socials.

That being said I think the VB_Audio method is vastly superior in terms of quality and so I hope to discover a solution. If we can realize a stable environment I hope to begin streaming in higher quality once the platform becomes stable. (Vimeo for example, and using MEVO instead of re-purposed gear for video/audio).

My Goal:
Connect audio and midi from the Pioneer DJM-900 nxs2 and Rekordbox-DJ 5.8 to Windows10/PC and port the sound through Voicemeeter to a live-streaming service (OBS/Twitch for example) without physical cables beyond the USB interface connection. The DJM-900 has a digital audio interface onboard that is capable of 16-bit 96k audio. (also 16/41k and 16/48k).

Instructions were followed here:
https://forums.pioneerdj.com/hc/en-us/a ... M-Windows-

Asio4Allv2 is the suspicious part of this scenario - I expect something within it's settings are the cause.
The tragic symptoms:
VB-Cable and Voicemeeter Banana are sending/recieving sound info from center channel and left rear instead of front left/right. Internal sound does return to the mixer, but not to Windows - not being sent through VB cable correctly - not playing back in Windows10, (or OBS for that matter). Its as if Windows is considering the mixer as the only sound output option...

List of hardware being tested:
MSI MPG Z390I GAMING EDGE AC
NVIDIA GeForce RTX 2080 SUPER 8GB6
DJM 900 NXS2
2x CDJ 2000 NXS2
(speaker monitoring of mixer independent of PC)
LG ultrawide monitor (Displayport)
Sony FDS-3000 action cam/Elgato Capture4k

List of software implemented:
Nvidia WDM Wavetable Synth (default Nvidia drivers)
Nvidia HD Audio
Realtek HD Audio driver
VB_Cable Voicemeeter Banana
Steinberg Asio4allv2
Pioneer Rekordbox 5.8 (I use 6.1 also but it's not recommended)
->OBS Studio for live-streaming DJ set and capturing Rekordbox playlist

Additional gear as options:
Creative Labs Soundblaster XFS (external)
Pioneer-DJ Interface2 (24bit-96k DAC interface)

I've managed to get meters to function within VB-Cable showing the channels for input and output moving to the music. However they do not line up. The input channels are moving for 3-6 but the output channels are just 1-2. I suspect that because the input channels and output channels are not lined up I"m getting no signal. The meters are moving within VoiceMeeter Banana pleasantly however are not producing sound in any other software no matter the config within Voicemeeter.

This could be a 'pro help' topic - I leave it to the moderator(s) to decide if it belongs in the pro-help section. For now please consider my plea for assistance as a general inquiry.

Please and thank you for your time and effort in considering my tech issue!

You can see my attempts at streaming audio here:

twitch.tv/welchimusic

warm regards

-welchi

welchimusic.com

Re: Pioneer DJM900/Rekordbox vs. pc-Win10/VB-Audio

Posted: Wed Jun 03, 2020 2:45 am
by Andres
Hi. It should be possible to simplify the setup described in the article:

Voicemeeter Banana virtual inputs (Voicemeeter VAIO and Voicemeeter AUX) support ASIO to interface directly with rekordbox. The ASIO interface supports up to 8 audio channels for each input. Select Voicemeeter Virtual ASIO as your Audio device in rekordbox Preferences > Audio window instead of using ASIO4ALL (Step 4 - Configure rekordbox Outputs). This step enables you to remove ASIO4ALL from the setup.

Instead of using Hardware Output A2 (WDM: CABLE Input (VB-Audio Virtual Cable)) to send audio to OBS, you could use Voicemeeter Banana Virtual Output B2. If you choose to use B2, remember to route inputs to the B2 bus in the corresponding strip and set the routing mode of B2 to MIX down A. Also remember to select VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO) in the Device list of the Properties for 'Audio Input Capture' window in OBS. This step enables you to remove the unnecesary VB-Audio VB-CABLE from the setup.
welchimusic wrote:I've managed to get meters to function within VB-Cable showing the channels for input and output moving to the music. However they do not line up. The input channels are moving for 3-6 but the output channels are just 1-2.
The last image of Voicemeeter Banana in the aritcle shows the levels you should see:
  • The A1 output is set to Normal mode so you should see 4 channels: 3-6. According to the recordbox Output channels configuration in the article, Output Deck1 is being sent to Voicemeeter VAIO 3/4 and Output Deck2 is being sent to VoiceMeeter VAIO 5/6.
  • The A2 output is set to MIX down A mode so you should only see signal in channels 1 and 2. This mode combines the signals coming from rekordbox (channels 3 to 6) into a stereo pair. This output is being used to send audio to OBS.