Package: matchering
Matching + Mastering = ❤️Matchering 2.0is a novelContainerized Web ApplicationandPython Libraryfor audio matching andmastering.It follows asimple idea- you take TWO audio files and feed them intoMatchering:TARGET(the track you want to master, you want it to sound like the reference)REFERENCE(another track, like some kind of "wet" popular song, you want your target to sound like it)Our algorithm matches both of these tracks and provides you the masteredTARGETtrack with the sameRMS,FR,peak amplitudeandstereo widthas theREFERENCEtrack has.You can try outMatcheringyourself without having to install it, thanks to the hosting provided byMoises.ai.Watchthe video:SoMatchering 2.0will make your song sound the way you want! It opens up a wide range of opportunities:You can make your music instantly sound like your favorite artist's musicYou can make all the tracks on your new album sound the same very quicklyYou can find new aspects of your sound in experimentsYou can do everything as you want! Because ofYour References, Your Rules.™(just a little nostalgic note)🤭Differences from the previous major version:Completely rewritten inPython 3, based on open source tech stack (no moreMATLAB)Our own open sourcebrickwall limiterwas implemented for itProcessing speed and accuracy have been increasedNow it isthe librarythat can be connected toeverythinginthe Python worldInstallation and UsageIf you are a music producer or an audio engineer, choose theDocker Image.If you are a developer, choose thePython Library.Docker Image - The Easiest WayMatchering 2.0works on all major platforms usingDocker.Choose yoursWindowsmacOSLinuxUpdatingIf you need to update the version of the installedDocker Image, followthese instructions.Python Library - For DevelopersInstallation4 GB RAM machine withPython 3.8.0 or higheris requiredlibsndfileMatchering 2.0depends on theSoundFilelibrary, which depends on the system librarylibsndfile. On Windows and macOS, it installs automatically. On Linux, you need to installlibsndfileusing your distribution's package manager, for example:sudo apt update && sudo apt -y install libsndfile1python3-pipOn some Linux distributions,python3-pipis not installed by default. For example use this command on Ubuntu Linux to fix this:sudo apt -y install python3-pipMatchering Python PackageFinally, install ourmatcheringpackage:# Linux / macOS
python3 -m pip install -U matchering

# Windows
python -m pip install -U matchering(Optional) FFmpegIf you would like to enableMP3 loading support, you need to install theFFmpeglibrary. For example use this command on Ubuntu Linux:sudo apt -y install ffmpegOr follow these instructions:Windows,macOS.Quick Exampleimportmatcheringasmg# Sending all log messages to the default print function# Just delete the following line to work silentlymg.log(print)mg.process(# The track you want to mastertarget="my_song.wav",# Some "wet" reference trackreference="some_popular_song.wav",# Where and how to save your resultsresults=[mg.pcm16("my_song_master_16bit.wav"),mg.pcm24("my_song_master_24bit.wav"),],)You can find more examples in theexamples directory.Or you can use premadeMatchering 2.0 Command Line Application:matchering-cli.A CoffeeIf our package saved your time or money, you may:Thank you!LinksPress About UsSupportersOur Limiter Quality TestLog Codes OverviewOur Thoughts