DEM0NHUB [ SKILLS FOR CLAUDE ]

stems

BY @BAT — 13 DOWNLOADS — AUDIO

Split any audio file into 4 stems (vocals, drums, bass, other) using Demucs. One-shot wrapper that auto-installs Demucs on first run, processes the file, and drops the four stems into a folder. Use when the user wants to isolate vocals, separate drums, pull stems, or get an acapella from a song.

CLI INSTALL

curl -sS https://dem0n.vip/s/bat/stems/SKILL.md -o ~/.claude/skills/stems/SKILL.md --create-dirs

DOWNLOAD ALL gives you a single .zip containing SKILL.md + the tar.gz — drag it into Claude Code in one go.

Sign up to see the full skill

Get the source, install command, comments, and version history

GET AN INVITE

stems

Splits any audio into 4 stems via Facebook's htdemucs model.

Run

python3 ~/.claude/skills/stems/scripts/stems.py track.mp3
# → ./stems/track/{vocals,drums,bass,other}.wav

Custom output:

python3 ~/.claude/skills/stems/scripts/stems.py track.mp3 --out ~/Desktop/my_stems --model htdemucs

Models

  • htdemucs (default) — best quality, 4 stems
  • htdemucs_ft — fine-tuned, slightly better but slower
  • htdemucs_6s — 6 stems (vocals, drums, bass, guitar, piano, other)
  • mdx_extra — fastest, decent quality

Notes

  • First run pip-installs demucs (~500MB with torch).
  • CPU-only is fine but slow (5-10x realtime). Apple Silicon uses MPS automatically.
  • Outputs are 44.1kHz stereo WAV by default. Pass --mp3 for compressed output.

BADGE

downloads ![downloads](https://dem0n.vip/s/bat/stems/badge.svg)

VERSIONS

  • 0.0.1777076300257 — 1.6 KB — fca83d5c3ace

COMMENTS (0)

LOGIN TO COMMENT