Quick Sign In:  

Forum: VirtualDJ Plugins

Topic: Best approach for automated mixing feature
I would like to add the following functionality to VirtualDJ.

The feature should allow to record the MIDI input for song transitions and save the transition data.
Transition data is meant to be used to automate VirtualDJ’s knobs/leavers tweaking, so transitions can happen automatically.
Through a graphical interface the user should be able to do the following things:

1. while song A is playing the GUI should display
- a list of available transitions from A into other songs,
- a countdown to each transition
- a button that allows locking A to transitioning into a specific song through a specific transition
2. the user should be able to compose automated transitions into automated mixes before the actual performance and be able to launch automated mixes at performances
3. automated transitions can happen between standalone songs and songs that are part of automated mixes with the same “locking” approach of point 1.

Transitioning into a mix will set VirtualDJ to play the sequence of songs for that mix.
The transition operations (song loading, cue setting, knob tweaking etc.) would happen as if a human user was operating VirtualDJ, allowing a real human user to hop in and operate manual transitions into either a standalone song or an automated mix.

Ideally the DJ would record each transition individually, then compose the transitions into mixes through the GUI and then during live performances use partly automated selections and partly manual mixing in order to follow the crowd’s taste the best.

What would be the best approach to implement this? The GUI could also be a separate app that talks to VirtualDJ, I can do that.
 

Posted Wed 18 Oct 23 @ 8:04 am