Bandicam cannot natively record ASIO audio drivers directly. If your controller uses ASIO, use this workaround: In Virtual DJ Settings > Audio, look at your .
To get smooth, high-definition footage without taxing your CPU, use these optimized settings: Recommended Value Screen Recording (Full Screen) Captures the entire Virtual DJ interface. FPS
Set the Master output to your computer’s primary sound card (e.g., Speakers (Realtek High Definition Audio) ).
Set the Audio Codec to with a Bitrate of 320kbps for pristine sound quality. Step 3: Recording Your First Set With both programs configured, you are ready to record.
| ✅ | Item | |----|------| | 1 | Build a Bandicam DLL that registers a custom Windows message ( WM_USER+100 ). | | 2 | Write a Virtual DJ script that sends that message on Play / Pause . | | 3 | Verify Bandicam starts/stops automatically when you trigger the script. | | 4 | Add a global hot‑key that calls both Bandicam and Virtual DJ APIs. | | 5 | Enable WASAPI loopback in Bandicam and confirm audio is identical to the output speakers. | | 6 | (Optional) Implement the overlay using shared memory for track titles. | | 7 | Package the files, write a one‑page README, and test on a clean Windows 10/11 machine. |