Monstamix

About Monstamix

Monstamix uses AI to separate stems, recognize chords, and detect BPM & key from audio files. Upload a song and get an interactive multi-track mixer with real-time chord display.

How it works

  1. Upload an audio file to the analyzer
  2. AI separates stems (2-stem: vocals/instrumental, or 4-stem: vocals/drums/bass/other)
  3. Chords, BPM, and musical key are detected automatically
  4. Mix, mute, and solo individual tracks in the browser

Technology

We use BS-RoFormer for high-quality 2-stem separation and Demucs v4 for 4-stem separation, CREMA for chord recognition, and librosa for BPM/key detection. Stem separation runs on GPU via Modal.com for fast processing.