This guide has been created to assist you in configuring multiple outputs for using an external mixer (typically non-Pioneer DJ) with rekordbox. Specifically, these instructions deal with using an Interface 2 and two other outputs for routing 4 decks from rekordbox through those hardware devices to a mixer, however with a little adaptation, these instructions may also be applicable to other setups as well.
Please note that this guide DOES NOT provide for an input from your master mix output. If you're using this guide, your mixer probably doesn't have a built-in audio interface otherwise you'd just be using that for the audio from rekordbox. So more than likely, your setup will require an additional input from the mixer to the computer if you want to stream or record.
Step 1 - Update
Ensure that you are running the latest version of rekordbox, that your drivers and firmware are up-to-date, and that your broadcast software is current as well.
Step 2 - Download the necessary software
Go and grab a copy Voicemeeter -- it's donation-ware, so you can use it for free, but if you find this software is useful, please toss the creators a few $.
Don't forget to restart after the installation or you'll have problems continuing.
Step 3 - Connect your hardware
Hook up your devices - the IF2 and your players should all be connected via USB to your computer, as there's more than 2, you may require a hub. Connect the IF2 directly if possible, the CDJs or XDJs (herein referred to as "players") can go through a hub.
Assuming you are using the IF2 for DVS, you'll run the audio from your turntables to the inputs on the IF2, and the outputs from that will go to your mixer -- same for the players.
Step 4 - Configure rekordbox
For this configuration, I'm going to assume that you have your DVS control on channels 1 and 2, and the players are on channels 3 and 4. If you use yours differently, a different configuration will be required, so just ask us in the forum for help (and link to this article).
Open the preferences and click the Audio tab.
Select the Voicemeeter Insert Virtual ASIO as your device:
Set your Mixer Mode to External.
Configure the Input Decks 1 and 2 as shown above; IN#1 Left and Right for Deck1, and IN#2 Left and Right for Deck2.
Scroll down and configure your outputs as follows -- this one's a bit tricky, so pay attention:
Because of how things will be routed between the virtual inputs and physical hardware, we need to assign the outputs as:
Deck1: IN#4 Left and Right
Deck2: IN#4 Center and LFE
Deck3: IN#1 Left and Right
Deck4: IN#2 Left and Right
Close the preferences.
Step 4 - Configure Voicemeeter Banana
Launch Voicemeeter Banana; it may look a bit intimidating, but there are few things we need to configure here, so follow along...
First, configure the outputs at the top-right:
Click A1 and select ASIO: INTERFACE 2 ASIO Driver
Click A2 and select WDM: Speakers (Player name)
Click A3 and select WDM: Speakers (2 - Player name)
In my case, I was using XDJ-700's for this setup, so those are my players. Note that if the audio channels end up reversed for these devices, you can always switch them around in the configuration and put player 2 first.
Next, assign the channel routing as shown:
Click to enable or disable any of the routings.
And finally, let's make the final changes in the settings, so click the Menu button at the top right and click System settings / Options...
Configure the settings as below - the only changes you need to make are in the red boxes:
In the OUT A1 Main Device section, you're going to click the IN1 boxes to change them from - to 1 and 2, then IN2 to be set as 3 and 4. If you click too many times, right-click to decrease the number.
In the PATCH COMPOSITE section, click the pre-assigned configuration and change them all to the BUS channel option from the bottom of the pop-up.
At the PATCH INSERT section, click the first 4 patch items, skip the In3 items, then click the next 4 patch items to light them up as shown.
Step 5 - Test and play
You may need to go into your DVS to configure the timecode signal properly, but the inputs and outputs should all be routed properly now to send discrete output from each deck through your hardware for use with an external mixer.
Keep Voicemeeter running in the background otherwise the outputs will all be dropped. The application will recall your previous settings after the next launch, so once you've got things up and running, all you need to do is double-check that you have the correct output device selected in rekordbox (as the Interface 2 loves to hog control), and you'll be set to play.
If you have any other questions, please let us know in the forums.
This guide was made using the following software versions:
- Windows 10
- rekordbox v6.5.1
- Voicemeeter Banana 126.96.36.199
- OBS Studio v24.0.6
While efforts will be made to keep up with any changes to this process to ensure others can use it after software update have been released, we can't guarantee the accuracy or relevance of this information, nor the performance of any 3rd party software applications.