Skip to content

Stem Splitter / Vocal Removal

Callie can separate a stereo audio file into stems using an ONNX Demucs model. This is useful for creating karaoke tracks, instrumental beds, or isolating vocals, drums, bass, and other parts.

Callie stem splitter queue showing processed and processing stem separations

The stem splitter analyses the audio and produces separate files:

  • Vocals
  • Drums
  • Bass
  • Other (remaining instruments)

You choose how many stems to generate before the split starts. Callie then creates new clips in empty slots next to the original clip, one clip per stem.

ChoiceOutput
Instrumental (1 stem)No Vocals only — everything except the voice.
2 StemsVocals + No Vocals.
4 StemsVocals + Drums + Bass + Other.

Clip Settings Stems tab showing stem options and Split into Stems button

  1. Add a clip to the grid.
  2. Open Clip Settings → Stems.
  3. Choose Instrumental, 2 Stems, or 4 Stems.
  4. Click Split into Stems.
  5. Callie adds the job to the AI queue and processes it in the background.
  6. When complete, the new stem clips appear in the next available slots after the original clip.

The original clip is left untouched.

Multiple stem jobs can be queued. A Progress button will appear in the header. The Queue window shows:

  • Current job progress
  • Completed jobs
  • Failed jobs

Processing happens locally on your CPU using the ONNX runtime. Speed depends on your CPU and the length of the file.

Callie uses a single bundled ONNX model (htdemucs_ort_v1). There is no model selection or GPU acceleration.

Stems are stored in Callie’s app data directory under separated_stems/. The original file is preserved and the project references the generated stem files.

  • Use high-quality source files (WAV or FLAC preferred).
  • Avoid heavily compressed MP3s for critical separation.
  • Keep files under 15 minutes to avoid running out of memory.
  • Processing time increases with file length.