← back to projects

case study ·2025·CLI

Museic — 9-in-1 Audio CLI

arhylsion/museic — Cross-platform Python CLI for audio manipulation with a 9-in-1 plugin-based engine.

Python ★ 0 · ⑂ 0 updated 1 months ago Python · CLI · Audio

↗ outcome

9 audio tasks (separation, looping, vocal extract, LUFS, denoise) via plugin architecture.

Cross-platform CLI utility for audio manipulation. It exposes nine audio engineering tasks through a plugin-based Python architecture and operates at the native system level.

  • 9-in-1 audio engine: separation, seamless looping, vocal extraction, auto-ducking, LUFS optimization, noise reduction, silence trimming, and tempo manipulation
  • Plugin ecosystem: dropping a Python script into the plugins directory registers a new command without altering core code
  • Targeted slicing and extraction at user-defined timestamps using quantized models (mdx_extra_q)

Problem

Needed batch audio tooling without a heavy DAW for fast experiments.

Approach

Python plugin architecture: drop a script into plugins/ and it becomes a new command, precise timestamp slicing.

Outcome

One CLI binary covering 9 engines, used as an open-source tooling playground.

#audio#music#music-information-retrieval#python
01

Problem

Why this repo exists — the real problem it solves.

02

Approach

Stack decisions & trade-offs. See the write-up above.

03

What I'd change

Next iteration: tests, CI, screenshots/demo.