Matchering
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted, Web, Windows

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 plansCompared 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 20Where 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
- github.com/sergree/matchering/wiki/FAQ· checked 1 Oct 2026
- github.com/sergree/matchering· checked 1 Oct 2026
- github.com/sergree/matchering/wiki/Keep-the-Privac· checked 1 Oct 2026
- pypi.org/project/matchering/· checked 1 Oct 2026

