A neural drums demixing plug-in
Introducing LARS, the first open-source AI-powered plug-in for drum source separation.
Developed in Python and running in C++, LARS is a versatile tool for music producers and sound engineers alike. Thanks to its user-friendly interface, LARS makes it easy to accomplish complex tasks such as drum replacement, drum loop decomposition, audio restoration, remixing, and remastering—all within your DAW of choice.
LARS can separate a stereo drum track into five audio stems: kick drum, snare, toms, hi-hat, and cymbals.
LARS is available both as a VST3 and Audio Unit (AU) plug-in.
:warning: LARS is currently in beta. Please help us improve it by reporting any bug. Note also that the source separation algorithm may change in later versions as we develop better drums demixing models.
CMakeLists.txt
file, modify the following lines by typing in the path to your LibTorch and JUCE folders:
set(CMAKE_PREFIX_PATH "{your-libtorch-folder}")
[Line 25]add_subdirectory({your-JUCE-folder} ./JUCE)
[Line 31]cmake -B build .
separate
button and extract five drum kit stems:
play
/pause
buttons or double click on the waveforms to listen to the portion of the audio files you are more interested in.wav
format in two different ways:
Under the hood, LARS runs LarsNet, whose weights are distributed under a CC BY-NC 4.0 license.