SaifuddinHanif/ai-music-engineer
0
AI Music Engineer ๐๏ธ
Autonomous end-to-end music post-production agent. Ingest โ Analyze โ Separate โ Mix โ Master โ Deliver โ fully automated or supervised.
What it does
Pipeline
9-stage autonomous pipeline with configurable oversight (L0โL3):
- Ingest โ validate formats, build project manifest
- Analyze โ LUFS, true peak, BPM, key, phase, spectrum, pops/clicks
- Separate (optional) โ 2/4/6/8-stem separation via Demucs
- Session Prep โ DAW template, routing, gain staging, bus structure
- Mix โ 5-pass mixing (balance โ corrective โ shaping โ automation โ print)
- Pre-master QC โ Gate C: headroom, mono, true peak
- Master โ loudness targets per destination + reference matching
- Deliver โ WAV 24-bit + MP3 320k + FLAC + running order + M3U playlist
- Archive โ snapshot, changelog, recall manifest
Usage
- Open the app tab above
- Upload your audio file(s) (WAV, AIFF, FLAC, MP3)
- Set artist, title, destination (streaming / CD / club)
- Click Run Pipeline
- Download your masters from the Deliver stage output
Autonomy levels
- L0 โ Assist only: produces checklists, no execution
- L1 โ Supervised: pauses for approval at key creative gates
- L2 โ Default: fully autonomous, interrupts only on QC failure
- L3 โ Full autonomy: unattended batch processing
Technical
- Runtime: Node.js 20 (zero npm dependencies)
- Audio processing: ffmpeg
- Stem separation: Demucs (Meta, open source)
- Loudness targets: Streaming โ14 LUFS, CD โ9 LUFS, Club โ6 LUFS
