Skip to main content

Matchering

Matchering is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Self-hosted audio mastering: match your track's tone and loudness to a reference. It is grouped under the Media & Streaming category.

What It Does

Matchering is an open-source audio-mastering tool with a beautifully simple idea: give it a TARGET track (the one you want mastered) and a REFERENCE track (a song whose sound you love), and it matches the target's loudness, frequency response, peak amplitude and stereo width to the reference, then renders a mastered result. This appliance packages Matchering WEB, the containerized browser front end for the Matchering 2.0 library, so anyone on your team can master a track from a web form, with no command line and no digital audio workstation.

Key features

  • Reference-based mastering: automatically match loudness, EQ, peaks and stereo width
  • Minimal, responsive web UI with drag-and-drop file upload
  • WAV 44.1 kHz 16-bit and 24-bit results, with in-browser FLAC preview
  • Single self-contained container (Django app, Redis-backed worker and web server)
  • Uploads and mastered results persist on a dedicated work volume
  • No login and no license key: the mastering form answers on HTTP out of the box

Use cases

  • Independent musicians and podcasters mastering to the sound of a reference track
  • Studios and content teams giving non-engineers a self-serve mastering form
  • Batch-style, in-house mastering kept entirely on infrastructure you control

Why run it on the NetActuate edge Audio mastering moves large uncompressed files. Running Matchering in a PoP near your creators shortens upload and download times, and keeps your source tracks and masters on your own instance instead of a third-party service.

Deployed from the NetActuate marketplace, Matchering boots ready to use: the web mastering form is served on HTTP port 8360 and needs no setup. It is designed for home and in-house use; read the upstream 'Keep the Privacy' guidance and put TLS termination and a real hostname in front before exposing it publicly. This is the 2022 stable WEB release of Matchering, shipped unmodified from upstream.

Vendor and Project

Matchering is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum12 GB20 GB
Recommended24 GB40 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
HTTP portNo8360Published HTTP port for the Matchering web UI (default 8360). The container always listens on 8360 internally; this maps the instance port to it.

Using the Appliance

Deploy in minutes

  1. Open the mastering form. Browse to http://YOUR_VM_IP:8360/ . There is no login.
  2. Add your tracks. Drag in a TARGET file (the track to master) and a REFERENCE file (a song whose sound you want to match).
  3. Download the master. When processing finishes, download the mastered WAV (16-bit and 24-bit) and preview it in the browser as FLAC.

Exposure posture: the appliance serves plain HTTP on port 8360 with no authentication and is intended for home and in-house use. Read the upstream 'Keep the Privacy' page, and put a TLS-terminating proxy and a real hostname (plus your own access control) in front before exposing it on the public internet.

FAQ

Is there a software license fee? No. Matchering is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Which port does the appliance serve on? The primary service is published on port 8360 by default; see the configuration fields for any adjustable ports.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
2.0.6Current (default)2026-07-13

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.