Matchering

B
B tier on AI Music Mastering SoftwareScore 7.1 · #2 of 50
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, self-hosted, Web, Windows
github.com
The Matchering homepage

Summary

Matchering is free, open-source software that automatically matches and masters audio. It takes a target track and a reference track, then produces a mastered target matching the reference’s RMS, frequency response, peak amplitude, and stereo width. Matchering 2.0 is available as a containerized web application, a Python library, and a ComfyUI node; it is also integrated into the UVR5 Desktop App. The Python library has a command-line application and requires Python 3.8.0 or higher and a machine with 4 GB of RAM. WAV and MP3 are listed as input formats, but MP3 loading requires a separate FFmpeg installation. The project says it works well with almost all genres, especially EDM, except experimental music with a very specific musical form. It uses digital signal processing rather than a neural network. The software is distributed under the GNU General Public License v3, with no published paid plans. Its web application is intended for home or in-house use, not public Internet hosting without security and scalability changes.

Who it is for

Matchering suits people who want to match a track’s sound to a reference using an open-source tool. It may fit users of the Python ecosystem or supported desktop and hosted integrations.

What is good

  • Matches RMS, frequency response, peak amplitude, and stereo width.
  • Available as a web app, Python library, and ComfyUI node.
  • Includes a command-line application.
  • Free under the GNU General Public License v3.

What to know first

  • MP3 loading requires a separate FFmpeg installation.
  • Python library requires Python 3.8.0 or higher and 4 GB RAM.
  • Web app is not suitable for public hosting without changes.
  • Experimental music with a very specific form is an exception.

Everything Xiaomi review

Matchering: the full review

Matchering offers several ways to run reference-based audio matching at no software cost. Note the Python requirements, separate FFmpeg need for MP3, and warning against exposing the web app publicly without changes.

Matchering is open-source software that masters a target track toward a reference recording, best suited to musicians who have a sound in mind and developers who want to work in Python. Its no-cost, multi-format approach is compelling for reference-led work, but it is not a general-purpose mastering environment.

Overview

Provide a TARGET and a REFERENCE, and Matchering produces a mastered target intended to match the reference’s RMS, frequency response, peak amplitude and stereo width. That makes it a practical option for pursuing a consistent sound against a chosen benchmark; without a suitable reference, its focused approach offers less direction than a mastering workflow built around broader creative control.

Matchering 2.0 is available as a containerized web application, a Python library and a ComfyUI node, and it is integrated into the UVR5 Desktop App. Songmastr, MVSEP and Moises host it for people who want to try it without installation. The project says the algorithm uses digital signal processing rather than a neural network, and that users may use their mastered tracks wherever they want.

Key features

Reference matching is the defining capability. Matching a reference’s loudness, tonal response, peak level and stereo width can help align a target with an established sound, but the result depends on selecting a suitable reference. The algorithm is described as working well across almost all genres, especially EDM; experimental music with a very specific musical form is a less dependable fit.

Developers can use the Python library with the wider Python ecosystem or its command-line application. The library requires Python 3.8.0 or higher and a machine with 4 GB of RAM, which is a manageable baseline for many development setups but still makes this less immediate than using a hosted service. Loading MP3 files also requires installing FFmpeg separately; WAV is supported without that stated extra requirement.

The Python package is distributed under the GNU General Public License v3 (GPLv3), so its open-source availability comes with a license to consider for software integration. For users who prefer not to install Matchering, the hosted integrations provide a route to try it through Songmastr, MVSEP or Moises.

Pricing

Matchering is free. The Open-source software plan costs 0.00 USD per free and is distributed under GPLv3; no paid plans are published. This is a straightforward fit for hobbyists, musicians and developers who can use the available forms and accept the license terms, rather than buyers seeking a paid tier with a different service commitment.

Platforms

Matchering supports Linux, macOS and Windows, as well as web and self-hosted use. The containerized web application, Python library and ComfyUI node give it several routes into an existing setup, while UVR5 integration and the three hosted services offer additional ways to access it. The self-hosting option needs particular care: the maker says the web app is intended for home and in-house use, not public Internet hosting without security and scalability changes.

The maker points to Django, SQLite, Redis and the Matchering worker running in one container, non-scalable SQLite, DEBUG enabled and the absence of a production web server as reasons not to expose the application publicly as-is. That warning matters more than the convenience of a browser-based interface for anyone considering an Internet-facing deployment.

Who it's for

Matchering makes the most sense for musicians who want a reference-guided master, developers comfortable with Python or command-line integration, and users who already work with ComfyUI or UVR5. It is less suitable for experimental material whose form is unusually specific, or anyone who wants a conventional mastering environment without choosing a reference track.

Pros and cons

  • Pros: Free access across multiple forms, including a Python library, containerized web app and ComfyUI node, makes it adaptable to both creative and developer workflows.
  • Pros: Matching RMS, frequency response, peak amplitude and stereo width gives users concrete reference targets rather than an unspecified mastering result.
  • Cons: The Python route requires Python 3.8.0 or higher and 4 GB of RAM, and MP3 loading needs separate FFmpeg installation.
  • Cons: The web application is not suitable for public hosting without changes, so self-hosters must not treat its containerized form as production-ready for the open Internet.
  • Cons: A reference-dependent method is a narrower choice for users seeking open-ended mastering control, and the project cautions that experimental music with a very specific form may not suit it.

Alternatives

For another free route to mastering software, compare Audio Mastering Software. Readers specifically comparing AI-based offerings can browse AI Music Mastering Software, though Matchering itself uses digital signal processing rather than a neural network.

IK Multimedia ReSing is a freemium macOS and Windows option with a free tier limited to two voices, two instruments, one RVC import and no model generation; choose it for those voice and instrument tools rather than Matchering’s reference-led mastering. Tunr is another free macOS and Windows alternative; its free key is counted per machine and starts with three masters before a licence key, so it may suit someone seeking that desktop workflow.

Voxengo SPAN is a free real-time FFT spectrum analyzer plugin for macOS and Windows, a better fit when the need is spectrum analysis rather than automatic matching. StudioZIO Mastering Suite is free macOS software supporting AU, VST3, AAX and standalone use without a licence key or account, making it an option for users who want that plugin and standalone format range.

TDR Limiter 6 GE offers a personal/small business license for 60.00 EUR per once, with free updates for one user on up to five computers; consider it instead if that paid license arrangement and platform support suit your setup. DSP-Quattro is a macOS alternative with a free trial. Acustica Audio Erin Studio and FUSER are other options; FUSER costs 59.00 GBP per once and supports macOS and Windows.

Verdict

Choose Matchering if you want free, reference-based mastering and can supply a suitable benchmark, especially if Python, ComfyUI or UVR5 fits your workflow. Its strongest reason to choose it is that focused matching is available in several forms at no software cost; its strongest reason to look elsewhere is the narrow reference-led approach, compounded for self-hosters by the warning against public deployment without substantial changes.

Matchering plans and pricing

All plans
Open-source software Free GPLv3 license · no published paid plans github.com · 1 Oct 2026

Compared on AI music mastering software

Free plan
Yesgithub.com
Reference track matching
Yesgithub.com
WAV export
Yesgithub.com
Input formats
WAV, MP3github.com

Facts

What it does
Matchering is an open-source automated audio matching and mastering algorithm.github.com · 1 Oct 2026
Matching method
It takes a TARGET track and a REFERENCE track and produces a mastered TARGET matching the reference’s RMS, frequency response, peak amplitude and stereo width.github.com · 1 Oct 2026
Software forms
Matchering 2.0 is provided as a containerized web application, Python library and ComfyUI node.github.com · 1 Oct 2026
Desktop integration
Matchering is integrated into the UVR5 Desktop App.github.com · 1 Oct 2026
Hosted integrations
The project says users can try it without installation through Songmastr, MVSEP and Moises hosting.github.com · 1 Oct 2026
Developer integration
The Python library can be connected to everything in the Python ecosystem and has a command-line application.github.com · 1 Oct 2026
Runtime requirement
The Python library requires a machine with 4 GB of RAM and Python 3.8.0 or higher.github.com · 1 Oct 2026
Audio-format limit
MP3 loading requires installing FFmpeg separately.github.com · 1 Oct 2026
Genre guidance
The algorithm is described as working well with almost all genres, especially EDM, except experimental music with a very specific musical form.github.com · 1 Oct 2026
Neural-network status
The FAQ says Matchering does not use a neural network and instead uses digital signal processing.github.com · 1 Oct 2026
Usage rights
The FAQ says users may use their Matchered tracks wherever they want.github.com · 1 Oct 2026
Security warning
The maker says the web application is designed for home and in-house use and is not suitable for public Internet hosting without security and scalability changes.github.com · 1 Oct 2026
Public-hosting risks
The privacy page lists Django, SQLite, Redis and the Matchering worker in one container, non-scalable SQLite, DEBUG enabled and no production web server as reasons not to expose it publicly.github.com · 1 Oct 2026
License
The Python package is distributed under the GNU General Public License v3 (GPLv3).pypi.org · 1 Oct 2026

Best Matchering alternatives

See all 20

Where it ranks on Everything Xiaomi

Is Matchering yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources