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 INVITEstems
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 stemshtdemucs_ft— fine-tuned, slightly better but slowerhtdemucs_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
--mp3for compressed output.
BADGE

VERSIONS
- 0.0.1777076300257 — 1.6 KB — fca83d5c3ace
COMMENTS (0)
LOGIN TO COMMENT