Recreate a guitar tone from a song by matching it against your own clean guitar recording.
Search and download amp capture files from the TONE3000 catalog to expand your matching library.
Extract a guitar stem from a full mix automatically to use as a tone-matching target.
| sd456/nam-eq-match | alx-code/lingbot-video-1.3b-fp8 | andrevicencio/tmux-flash | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | — | easy |
| Complexity | 3/5 | — | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
GPU acceleration needs a CUDA build of PyTorch installed separately from the default CPU-only version.
NAM EQ Matcher is a Python tool for guitarists who want to recreate a guitar tone they hear in a finished song, using their own guitar and amp modeling software. It combines two separate ideas: NAM, a way of digitally capturing the character of a real amplifier including things like distortion and compression, and an EQ matching technique that adjusts tone frequencies to match a target sound. To use it, you provide three things: a target recording containing the tone you want to copy, which can even be a full song since the tool can automatically pull out just the guitar part using a separation tool called Demucs, your own clean guitar recording called a DI, and a library of amp capture files, either your own collection or ones searched for and downloaded from an online catalog called TONE3000. The tool then runs your clean guitar through every amp capture in the library at various gain settings, comparing each result against the target using audio statistics that capture things like clipping character and compression feel rather than just simple loudness. Once it finds the best matching amp capture, it analyzes the remaining frequency differences and offers three ways to close that gap: an exact spectral correction file, suggested tone knob settings for the amp plugin's built in equalizer, or a blend of both which the tool recommends as the most natural sounding option. The output includes the winning amp capture and gain setting, a correction file, an audio preview of your guitar run through the matched setup, a chart comparing the two frequency spectrums, and a written report, all with clearly labeled filenames. It can be installed and run through simple double click launcher scripts on Windows, macOS, and Linux, or set up manually using Python's virtual environment tools, and it offers both a browser based interface and a command line option. Running on a graphics card speeds up the process significantly compared to a regular processor.
A tool that clones a guitar tone from a recording by matching amp character and EQ against your own guitar take.
Mainly Python. The stack also includes Python, PyTorch, Demucs.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.