NAM: Neural Amp Modeler

Yeah if you are putting in the work getting them into NAM I don't see why you shouldnt charge for your work.

Is there a good reference guide somewhere how to even do the captures? Id like to check it out but seeing code scares me 😂
Yes; just depends how you want to train (on your PC or in the Google Cloud):



 
Newb question: how different is the process between NAM and Tonocracy?

I haven't done the tonocracy one before, but I'm sure it's quite different. To do NAM you need to reamp the training file and either pull down the local trainer code or run it in the colab. Tonocracy is more like the tonex wizard I think
 
Any thoughts on the Dimehead hardware?

$550 or so seems steep for an absolutely new company making it. Someone was bound to do it though!
 
Any thoughts on the Dimehead hardware?

$550 or so seems steep for an absolutely new company making it. Someone was bound to do it though!
Looks cool albeit barebones. IIRC it's fitted with a good processor so that it can run demanding NAM profiles.
I may stretch and grab it if there's an opportunity to do so at a slightly lower cost.
FX loop would have been cool, MIDI through and USB audio.
 
I may stretch and grab it if there's an opportunity to do so at a slightly lower cost.
Yeah I think it was confirmed to run nano to standard.

I guess if you are part of the NAM FB Group they will be offering a 10 percent off coupon if that moves the needle for you at all
 
Any thoughts on the Dimehead hardware?

$550 or so seems steep for an absolutely new company making it. Someone was bound to do it though!

From what I've seen on paper - pretty excited. It's a new company but the guys behind it have many years of experience building and working with similar stuff I think. I'll be grabbing it ASAP! Tonex pedal will serve as an easy swap backup for me
 
Last edited:
Ok, I opened the project with my measurements that I did some time ago and I have to correct myself: Tonex is actually worse than NAM regarding aliasing. I also re-did the measurements just to be sure I didn't screw up anything the first time, but same results.

All three are the same exact amp with gain and level matched (Fractal's VH4 captured with both NAM and Tonex)

FM9
View attachment 7418

NAM
View attachment 7419

Tonex
View attachment 7420

All three are made with a 10 seconds linear sine sweep ranging from 0 to 24 kHz at -1dBFS (@James Freeman I know this is not a realistic level but I chose to do so just to make the lines more visible in the graphs).

How to interpret these graphs:

X axis is time in seconds, Y axis is frequency.
Brighter and yellow colors represent higher levels, faint and blue represent lower levels. The range goes from 0dBFS to -100 dBFS, so dark blue lines are not hearable in practical use.
The fundamental frequency (aka the original sweep) is the brighter yellow line which goes from the bottom-left corner to the upper-right corner or, in other words, from 0 to 24kHz in 10 seconds.
Other lines starting from the bottom-left corner are harmonics generated by the distortion of the amp.
Lines that don't start from the bottom-left corner are aliasing or... other things (we'll see later what these could be)

Let's analyse them one by one:

FM9
This is the example of how oversampling should be done properly. All the aliasing is blue coloured, so much more low in level than fundamental and harmonics. All the aliased lines are almost vertical, that means that only those relative to the highest harmonics are visible, hence having a level higher than -100 dBFS.
Also, you don't see the point where these gets reflected back at the top of the graph cuz that happens at a much higher frequency than 24 kHz, and also cuz there's a properly implemented anti-aliasing low-pass filter, this last reason is why you see all lines getting darker towards the top of the graph.

NAM
This instead can be taken as an example of how aliasing happens: the fundamental and all the harmonics get reflected exactly at 24 kHz (half the 48 kHz sample-rate) and then reflected again when they reach 0 Hz, and again and again till they reach the upper-right or lower-right corner.
All as expected here since we already knew that NAM doesn't have oversampling nor any kind of filtering.

Tonex
Compared to NAM the graph looks more chaotic. First of all we see a big yellow "V" in the middle of the graph, that's an alias relative to the 3rd harmonic which for some reason is quite high in level, maybe even higher than the harmonic itself which is quite strange, and the same happens for some other harmonics too. I don't know the reason for this but that's really bad for sure.
Then we can see the main lines getting darker at 16k, that's a low-pass filter.
But the strangest thing is that all lines have some copies above and below. These are basically the same as the fundamental and harmonics but shifted in time (both backward and forward) and at a lower level.
At first sight I didn't know what was happening and this is why I repeated the measurements today. But after thinking a bit about it I suspect this might be due to some linear phase processing inside the plugin causing (pre and post) ringing. This is just my assumption though, it could even be some by-product of the neural network used by Tonex. Anyway, if you have a more convincing explanation let me know.

Here are some facts guys, draw your own conclusions.

PS: another interesting thing I just noticed: there's also a yellow horizontal line at the bottom of all three graphs. I suppose this is DC offset since the amp generates even harmonics and therefor it has asymmetrical clipping.
PPS: or it might just be the 50-60 Hz ghost note usually called "hum" 😅
A little update on this... NAM now supports models trained at up to 192 kHz, and this is one of them

B2 192kHz.png


But currently the NAM loader plugin doesn't apply any anti-aliasing filter before downsampling back to 48 kHz, so you can get this result only by running your daw/interface at 192 kHz or by using something like DDMF Metaplugin.
 
But currently the NAM loader plugin doesn't apply any anti-aliasing filter before downsampling back to 48 kHz, so you can get this result only by running your daw/interface at 192 kHz or by using something like DDMF Metaplugin.
I'm not sure about other DAWs, but in Reaper, you can have it oversample the plugin from 48k to 192k and back - then NAM wouldn't be doing the resampling.
 
Back
Top