← Live feed

Custom VST/Audio Plugin for VirtualDJ to Play 8-Channel Multichannel WAVs

Budget
$600.0
Contract
FIXED
Client
United States
Live feed
Upwork

c++, audio-editing, sound-mixing

Preferred qualifications

  • Experience: Intermediate
I am looking for an experienced audio software developer to build a custom VST plugin (or a dedicated extension/wrapper) for VirtualDJ. The goal is to allow VirtualDJ to handle 8-channel multichannel WAV files instead of standard stereo files. Key Requirements: - The plugin needs to load a single .wav file containing 8 discrete audio channels (representing 4 synchronous stereo pairs: Vocals, Drums, Bass, Backing Track). - It must interface with VirtualDJ to read the active deck's current BPM/playback speed and pitch in real-time. - It must handle phase-locked, synchronous time-stretching across all 8 channels simultaneously using an established, high-quality audio library (such as SoundTouch or Rubber Band) so that channels never drift or cause phase cancellation. - It must respond to VirtualDJ’s central crossfader, fading all 8 channels of Deck A out while fading in all 8 channels of Deck B synchronously. - Output: The plugin must support multichannel ASIO routing to output the 8 individual audio channels directly into 8 separate hardware inputs on a Yamaha DM3 digital mixing console via USB or via Dante Virtual Soundcard (Dante driver). - Important DSP Note: This project does NOT involve Dolby Surround, 5.1/7.1 cinema decoding, or spatial audio matrixing. The 8 channels must remain completely discrete and independent. The concept should work exactly like a classic multichannel XMPlay (Tracker style), mapping the 8 discrete tracks 1-to-1 onto the ASIO outputs without any audio downmixing or encoding. Preferred Tech Stack: - C++ (JUCE Framework) or Python-based audio processing wrapper. Budget & Terms: - Fixed Price: $600 - This is a private project for personal mix practice, making it an ideal task for a skilled audio student or independent freelancer with existing DSP experience.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in