All projects
M
Music Maker
Local, zero-cost beat-building tool — stem separation, auto-slicing, and a BPM grid sequencer.
In Progress
Next.jsTypeScriptFastAPIDemucsPyTorchlibrosa
Overview
A local desktop tool for building a beat or song from any imported track. Import a song, split it into vocal/drum/bass/other stems with Demucs, auto-slice those stems into loop-sized pieces, drag them onto a BPM-synced step grid alongside a bundled starter loop pack, and export a ready-to-upload WAV/MP3. Runs entirely on-device — no cloud hosting, no per-use API cost.
In progress
Status
$0/use
Cost
Key Features
- Demucs-powered stem separation (vocals/drums/bass/other) running locally on CPU
- Auto BPM detection and bar-length slicing, with manual nudge for off slices
- Step-sequencer grid for arranging stems and a bundled starter loop pack
- One-click WAV/MP3 export, fully offline — no cloud cost per use
What I Learned
Don't run the dev file-watcher with --reload on a directory Demucs writes to mid-job — a reload mid-request kills the separation run