Masterchannel
Upload a mix, get back an AI-mastered track that is loud, balanced and ready for streaming platforms.
Mastering is signal processing, and the open source world already solved a big chunk of it: reference matching, loudness normalization and true peak limiting are all off the shelf. An agent can wire matchering, pyloudnorm and ffmpeg into a local CLI that takes your mix plus a commercial reference and spits out a competitive master in an afternoon. What it cannot do is decide, with no reference, what your track should sound like: that judgment is the part these services trained on thousands of masters to fake. So the DIY build is genuinely usable if you already know which records you want to sound like, and mediocre if you don't. Also expect to babysit sample rates, mono compatibility and the occasional inter-sample peak.
Build verification: not recorded. How we judge buildability
What you give up
- Reference-free mastering: the service guesses a target for you, your script needs you to pick one
- Genre-aware presets and the taste baked into a trained model
- Stem mastering, vocal-forward variants and other per-track intelligence
- A clean web UI with instant previews and revision history
- Anything resembling a second opinion when your mix is the actual problem
Why people still pay
Most people paying for AI mastering are not chasing the last two percent of fidelity, they are avoiding a decision. They have a mix, a release date, and no interest in learning about multiband compression or inter-sample true peaks. A web upload that returns something loud and balanced in ninety seconds is worth real money against that, and the reference-free convenience is exactly the part a local script does worst. Engineers and people with a strong reference library will get most of the value from the DIY build; everyone else will keep paying to skip the taste problem.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- Runtime and tools: Python, FastAPI, SQLite, FFmpeg/ffprobe and a React review interface.
- Before starting: Installed FFmpeg/ffprobe, writable media storage and a short recording whose use is authorized.
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule — domain: Store MixSource, ReferenceSource, Analysis, ProcessingChain and Render; reference matching settings never alter the source and output measurements record the exact rendered file.
Project rule — scope and recovery: Start with explicit EQ/loudness controls before automated matching. Reference rights, monitoring quality and subjective mastering judgment remain the user's responsibility; no guaranteed professional result.
Project rule — acceptance: Use a quiet mix with a loud transient; compare bypass and processed audio, detect clipping and refuse to label an unmeasured export as meeting a target ceiling.
Project rule — delivery: document real setup commands and permissions; do not claim a build, accuracy level, performance result or security certification that has not been demonstrated.
Recommended skill: modern-python — structure the Python worker or explicitly optional read-only utility with pinned dependencies, typed boundaries and clear failure handling. Follow the maintainer's installation instructions and match its requirements to the chosen runtime.
Recommended skill: vercel-react-best-practices — keep the proposed React work/review views responsive and avoid unnecessary rendering or data-fetch waterfalls. Follow the maintainer's installation instructions and match its requirements to the chosen runtime.
Implementation plan
Phase 1
Pin the working slice and create its example input: Analyze a user-owned mix and licensed reference, preview conservative tonal/loudness adjustments and export a chosen master with measurements. Confirm setup: Installed FFmpeg/ffprobe, writable media storage and a short recording whose use is authorized.
Phase 2
Implement persistence and write-time invariants before decorating the UI: Store MixSource, ReferenceSource, Analysis, ProcessingChain and Render; reference matching settings never alter the source and output measurements record the exact rendered file.
Phase 3
Connect the working view to real saved state. Keep source files immutable and store edit decisions separately. Run media tools with argument arrays, bounded file size/runtime and unique job directories; only rename a completed export into its final location.
Phase 4
Expose the app-specific limits and recovery path in context: Start with explicit EQ/loudness controls before automated matching. Reference rights, monitoring quality and subjective mastering judgment remain the user's responsibility; no guaranteed professional result.
Phase 5
Walk through this concrete acceptance case and preserve its exported evidence: Use a quiet mix with a loud transient; compare bypass and processed audio, detect clipping and refuse to label an unmeasured export as meeting a target ceiling. Finish the README and backup/restore instructions; report unfinished capabilities explicitly.
Build the following focused alternative to Masterchannel. This is a deliberately limited personal or small-team substitute, not parity with the paid service. WORKING SLICE Analyze a user-owned mix and licensed reference, preview conservative tonal/loudness adjustments and export a chosen master with measurements. SETUP AND ARCHITECTURE Use Python, FastAPI, SQLite, FFmpeg/ffprobe and a React review interface. Prerequisites: Installed FFmpeg/ffprobe, writable media storage and a short recording whose use is authorized. Before integrating anything, record actual versions and permissions, plus model files or provider limits only where used, in the README; make unavailable dependencies visible rather than simulating success. DOMAIN MODEL AND INVARIANTS Store MixSource, ReferenceSource, Analysis, ProcessingChain and Render; reference matching settings never alter the source and output measurements record the exact rendered file. IMPLEMENTATION CONTRACT Keep source files immutable and store edit decisions separately. Run media tools with argument arrays, bounded file size/runtime and unique job directories; only rename a completed export into its final location. Provide an input/setup view, the main work view, and a review/export view appropriate to this workflow. Preserve the last saved state if a job or save fails. Include empty, loading, permission-denied, partial and retryable-error states. Log identifiers and error categories without secret values or unnecessary private content. APP-SPECIFIC BOUNDARY AND RECOVERY Start with explicit EQ/loudness controls before automated matching. Reference rights, monitoring quality and subjective mastering judgment remain the user's responsibility; no guaranteed professional result. ACCEPTANCE SCENARIO Use a quiet mix with a loud transient; compare bypass and processed audio, detect clipping and refuse to label an unmeasured export as meeting a target ceiling. Also reopen the app after an interrupted operation, confirm the saved record/export remains inspectable, and document the recovery action. These are implementation acceptance requirements, not a claim that this guide has been tested. DELIVERY Deliver a runnable repository with migrations or project-format versioning, a non-sensitive example, environment/permission setup, the exact manual acceptance steps, and a backup/export-and-restore walkthrough. Implement the working slice before optional integrations; list any deferred paid-product capabilities honestly. Do not add capabilities outside the working slice just to resemble the original product. PROJECT RULES FOR AGENTS.md Keep the domain invariants above executable at the write boundary. Propose scope changes before adding providers or permissions. Never fabricate source evidence, publish results, identity matches or successful delivery. Preserve user originals and require an explicit confirmation for destructive changes or external publication.
$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy or download AGENTS.md
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
No prior-art project is listed yet. Compare the scoped build with the paid product before choosing.
Questions about Masterchannel
Can you build your own Masterchannel with AI?
Partly. Mastering is signal processing, and the open source world already solved a big chunk of it: reference matching, loudness normalization and true peak limiting are all off the shelf. An agent can wire matchering, pyloudnorm and ffmpeg into a local CLI that takes your mix plus a commercial reference and spits out a competitive master in an afternoon. What it cannot do is decide, with no reference, what your track should sound like: that judgment is the part these services trained on thousands of masters to fake. So the DIY build is genuinely usable if you already know which records you want to sound like, and mediocre if you don't. Also expect to babysit sample rates, mono compatibility and the occasional inter-sample peak.
What does the Masterchannel build prompt cover?
The prompt starts with this scope: Analyze a user-owned mix and licensed reference, preview conservative tonal/loudness adjustments and export a chosen master with measurements. Full-product capabilities excluded from the comparison include: Reference-free mastering: the service guesses a target for you, your script needs you to pick one; Genre-aware presets and the taste baked into a trained model; Stem mastering, vocal-forward variants and other per-track intelligence. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Masterchannel prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Masterchannel project take?
The catalogue estimate is one sitting for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Masterchannel?
Reference-free mastering: the service guesses a target for you, your script needs you to pick one; Genre-aware presets and the taste baked into a trained model; Stem mastering, vocal-forward variants and other per-track intelligence; A clean web UI with instant previews and revision history; Anything resembling a second opinion when your mix is the actual problem. Most people paying for AI mastering are not chasing the last two percent of fidelity, they are avoiding a decision. They have a mix, a release date, and no interest in learning about multiband compression or inter-sample true peaks. A web upload that returns something loud and balanced in ninety seconds is worth real money against that, and the reference-free convenience is exactly the part a local script does worst. Engineers and people with a strong reference library will get most of the value from the DIY build; everyone else will keep paying to skip the taste problem.
What price is this guide comparing against?
The recorded Artist plan is $29/mo (monthly per account), checked 2026-08-18. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Masterchannel?
No alternative is listed in this entry yet. That is a gap in this catalogue, not proof that no suitable product exists. Compare the paid product and the proposed scope before committing to a build.