Experimental real-time source separation using Spleeter in a VST. This is beta software and will probably contain lots of bugs, as well as high latency. demo here
Requirements:
- DAW that supports VST3 (ex: Ableton 10)
- MacOS
Installing
- Download spleeter-dj.vst3.zip and unzip
- Move spleeter-dj.vst3 to
~/Library/Audio/Plug-Ins/VST3
. Alternatively in Ableton, you can add the folder that the plugin is in under VST3 plugin custom folder. - Rescan for plugins in your DAW (Ableton instructions here).
- On MacOS catalina, you may get an unidentifed developer error. To fix it, follow the instructions in https://web.archive.org/web/20230130094354/https://www.reddit.com/r/MacOS/comments/dpue7j/2019_macbook_pro_running_catalina_unidentified/f60q1kd/?utm_medium=web2x&utm_source=share (drag and drop the unzipped .vst3 file when it says drag and drop the app).
Using
- Find spleeter-dj in your DAW's plugin browser. In Ableton, it appears under
Plug-Ins > VST3 > Azuki
. - Insert the plugin on any audio channel
- Expand the plugin parameters. In Ableton it should look like this:
- Now you can adjust vocals/drums/bass/other volume on the audio track as it plays and MIDI-map these parameters for live performance.
huge credits to deezer for making the spleeter library and gvne for porting it to C++ and starting this VST project!