media-demucs

Isolate vocal, drums, bass, and other stems from mixed audio.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill media-demucs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: media-demucs
Source: https://github.com/damionrashford/media-os/tree/main/skills/media-demucs
Command: npx skills add https://github.com/damionrashford/media-os --skill media-demucs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Isolate vocal, drums, bass, and other stems from mixed audio to enable remixing, karaoke production, and precise control over individual sources.

Core Features & Use Cases

  • AI-driven stem separation for vocals, drums, bass, and other sources from a mixed audio file.
  • Karaoke/backing track creation by removing vocals for practice or performances.
  • Remix prep and sample-pack creation by exporting high-quality stems suitable for DAWs.
  • Scripted workflows via stems.py to automate batch processing and selective stem outputs (vocals-only, backing-only, or full stems).

Quick Start

Run stems.py to separate a song into vocal, drums, bass, and other stems with a single command.

Frequently Asked Questions about media-demucs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I isolate vocals and drums from a mixed audio file for remixing?

You isolate vocals, drums, bass, and other stems from mixed audio by running AI-driven audio separation models like Demucs or Spleeter to split tracks into individual sources suitable for remixing and sample-pack creation.

What is the best way to create karaoke backing tracks by removing vocals from a song?

Creating karaoke backing tracks involves using audio stem separation to extract and remove the vocal source from a mixed audio file, leaving the instrumental backing track ready for practice or performances.

Can I batch process multiple audio files to extract stems automatically?

Yes, you can batch process audio files to extract stems automatically by running scripted workflows with built-in CLI subcommands, enabling selective stem outputs like vocals-only or backing-only across multiple tracks.

Does Demucs or Spleeter offer better quality for vocal isolation tasks?

Both Demucs and Spleeter models are supported for vocal isolation, allowing you to select specific separation models and configure output directories to optimize stem extraction quality for your audio processing needs.

How do I export extracted stems into a DAW for music production?

You export extracted stems into a DAW by running the separation script to isolate high-quality individual sources like drums and bass, outputting them into designated directories ready for music production workflows.

Are there limitations when separating bass and other instruments from heavily mixed audio?

Separating bass and other instruments from heavily mixed audio depends on the selected Demucs or Spleeter model's capabilities, with built-in error handling managing processing limits during complex stem extraction tasks.