← all repositories
sdatkinson/neural-amp-modeler

Guitar amps, but make them neural networks

Train a neural network to impersonate your favorite tube amp, then export it for real-time playback elsewhere.

2.9k stars Python Domain Apps
neural-amp-modeler
Velocity · 7d
+28
★ / day
Trend
accelerating
star history

What it does

This is the training half of the Neural Amp Modeler ecosystem: you feed it audio, it learns to mimic a guitar amplifier’s behavior, and it spits out a .nam file you can load into the companion plugin. The actual real-time inference lives in a separate repo—this one stays firmly in the “offline, GPU-hungry” lane.

The interesting bit

The project splits the problem cleanly: Python here for the messy work of training and exporting, C++ plugin there for the stage-ready performance. It’s a pragmatic admission that training and inference have different constraints, and trying to cram both into one codebase usually means both suffer.

Key highlights

  • Trains neural network models that emulate analog guitar amplifier behavior
  • Exports to a dedicated .nam format for use with the companion plugin
  • Partner repo (NeuralAmpModelerPlugin) handles real-time standalone and plugin playback
  • Documentation hosted at Read the Docs; buildable locally on Linux or Windows
  • Active CI via GitHub Actions

Caveats

  • README is sparse on training details—no mention of required data format, model architectures, or hardware expectations
  • The split-repo structure means you’ll need both repositories for a complete workflow; this one alone won’t make sound

Verdict

Worth a look if you’re into DSP, guitar tone, or want a concrete example of separating training infrastructure from real-time inference. Skip it if you just want to plug in and play—you want the plugin repo instead.

Frequently asked

What is sdatkinson/neural-amp-modeler?
Train a neural network to impersonate your favorite tube amp, then export it for real-time playback elsewhere.
Is neural-amp-modeler open source?
Yes — sdatkinson/neural-amp-modeler is open source, released under the MIT license.
What language is neural-amp-modeler written in?
sdatkinson/neural-amp-modeler is primarily written in Python.
How popular is neural-amp-modeler?
sdatkinson/neural-amp-modeler has 2.9k stars on GitHub and is currently accelerating.
Where can I find neural-amp-modeler?
sdatkinson/neural-amp-modeler is on GitHub at https://github.com/sdatkinson/neural-amp-modeler.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.