NAMp-rations
NAMp Rations v0.2.0
A four-channel Neural Amp Modeler amp head, as a raw VST3 — no JUCE, no frameworks.
Linux and Windows, plus an experimental macOS build.
Fixed: input calibration never worked
Calibrate Input was greyed out and ignored your clicks
The plug-in was looking for that value in the wrong place inside the .nam file. The
trainer writes it once per file, because it describes the rig the amp was captured
through; we were reading it per size-variant, where it never appears. So every capture
looked like it had no level, and the whole calibration block stayed dead.
Loudness was stored per-variant and was read correctly, which is why Normalized always
worked and only calibration was broken.
If you have captures that state their input level, that toggle now lights up and does
what it says. If yours don't, nothing changes — the option stays greyed, correctly.
Also in the calibration panel
- The dBu level field is always editable. It used to grey out along with the toggle,
which meant that with a channel selected whose captures state no level, you could not
type in your interface's level at all — even though it is the number your other
channels get measured against. It is a fact about your audio interface, not about any
one bank, so it no longer depends on which channel is sounding. - The greying explains itself. An output mode or calibration is offered only when
every capture in a bank carries the metadata, because otherwise the sound would jump
in level as the dial swept past the odd one out. The panel now says so — options read
[not in every capture], and a footnote explains that one file is enough to grey the
whole channel. Previously a single stray capture in a folder of ten greyed everything
with no explanation at all.
Fixed
- A crash and a memory-safety bug when loading saved projects, in the code that reads
strings out of a project file. - A single bad (non-finite) input sample could leave the Boost, Flanger or Reverb
outputting silence-or-noise for the rest of the session, recoverable only by stomping
the pedal off and on. It is now cleared at the pedal's input.
macOS is experimental, read this before downloading
Nobody working on this has a Mac. Linux and Windows are built and proved on one Linux
machine; the macOS build is made by GitHub's runners and has never been played by anyone
who could fix it.
What is checked on both Mac architectures: it builds, loads, passes Steinberg's validator,
exports exactly the right entry points, links nothing outside the system, and draws all
four editor pages identically on Apple Silicon and Intel. How it sounds is unmeasured —
the tests that assert exact figures need capture files, and captures belong to the people
who made them, so they cannot run on a hosted build machine. There is no macOS standalone.
Installing
See the README for per-platform instructions. In short: Linux gets a tarball with an
install.sh and the standalone; Windows gets an installer and a plain zip if you would
rather copy the bundle yourself; macOS gets a zip you must clear the quarantine flag on.
You supply your own captures. Nothing ships in the bundle.
Licence
MIT.