Our great sponsors
-
demucs
Code for the paper Hybrid Spectrogram and Waveform Source Separation, but the goddamm motherfucker doesn't work.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You might be interested in Meta’s Demucs, which can split a song into drums, bass, vocals and other stems. It’s really very impressive, I can’t quite believe such results are possible!
https://github.com/facebookresearch/demucs
You can try it out at https://huggingface.co/spaces/akhaliq/demucs if you don’t want to install it. If you google “source separation” there are a bunch of hosted services which mostly use either Demucs or Spleeter (which was an earlier, good but not as good, system from Deezer)
I thought about the exact same thing when I first saw Spleeter and it turned out someone had already done it: https://github.com/diracdeltas/spleeter4max
Looks like the meat of this is using a JS script to invoke Spleeter using execSync so it might be quite simple to adapt to Demucs, maybe I’ll give it a go!
One aspect that might be interesting, depending on what you are looking for, it's eurorack and more specifically software like VCV Rack that lets you emulate the experience in an app really easily.
https://vcvrack.com/