NAM A2 on daisy

xconverge

Well-known member
Just a heads up that NAM A2 runs on the daisy! Added it to the @kshep pedal https://github.com/bkshepherd/DaisySeedProjects/releases/tag/v1.6.0

Also note, this repository (https://github.com/bkshepherd/DaisySeedProjects) works on Funboxes and Terrariums, you would just need to adjusted the loaded effects to have 1 effect since there is no way to switch them around, and the toggle switches would not do anything. The code could also be ported to these other platforms easily if you wanted to expand on it.

It has an optional IR if you need one, and a 3 band EQ.

1. Download A2 model you are interested in from https://www.tone3000.com/
2. Run Software/GuitarPedal/Effect-Modules/Nam/nam_to_cpp_array.py on the .nam file to get the model ready in C++
3. Edit Software/GuitarPedal/Effect-Modules/Nam/model_data_nam_a2.h to add the output from (2)
4. Re-compile
5. Re-flash
6. Play guitar

Each NAM A2 .nam file includes 2 models, a standard and lite version. We are using the lite version, but there is no conversion or re-training, it just reads it directly from the downloaded A2 .nam file. The lite version is VERY efficient and pretty comparable to the original NAM standard models accuracy apparently.

References:
https://www.tone3000.com/guides/nam-a2-the-complete-guide
https://www.neuralampmodeler.com/post/a2-is-released
https://www.neuralampmodeler.com/post/architecture-a2
https://forum.electro-smith.com/t/nam-a2-on-daisy-seed/9186
 
Last edited:
I started doing a similar modeler project, but with a better user experience: I have an ST7789 display working and I am storing models on the QSPI flash, I can switch models and IRs on the fly and also I have a desktop app ready that has tone3000 API integration, so that you can download models and upload to the Daisy Seed right from the app without flashing. Nam->namb conversion in the app on the fly, so the whole thing is dynamic, model is not compiled into the code. And… I already have some preset capabilities too, which you can also edit in the desktop app. Soon I’ll publish it on github when I’m ready with initial testing.
 
Made some progress: I managed to get the screen running without an ESP32 + model and IR running on the Daisy. I also have a desktop application for managing the models/IRs and presets (see screenshots below). It is all based on the NAMPedal repo (https://github.com/tone-3000/nam-pedal), but changed for the custom PCB I made. Documentation on the hardware side will get updated soon, and I might upload the super basic KiCAD project I did so that I can test out the hardware.

Disclaimer: Nothing is perfect here, very much in progress, I have like at least 5-6 bugs that I know needs fixing, but I managed to get a BE100 model running with an IR and have a post EQ section (there's a settings screen so you can also change the EQ frequency for each of the 3 bands).

Progressing well, my aim is to have everything stable. Tone3000 integration is a little bit buggy as well, that one is still under development, but I had partial successes, so I'm close with that feature as well.
You can edit all model names, IR names, presets, everything. Also, currently it is DFU flashing for the presets, but I already have a USB CDC feature in the works, so that you could upload models on the fly -> this part of the desktop application is super buggy at the moment. Also presets will include EQ settings as well. So as you can see, there's still progress to be made.

github links:

Feel free to browse around, but keep in mind, this is only a proof of concept at this stage.
 

Attachments

  • Screenshot 2026-06-24 at 15.04.02.png
    Screenshot 2026-06-24 at 15.04.02.png
    2.5 MB · Views: 7
  • Screenshot 2026-06-24 at 15.04.14.png
    Screenshot 2026-06-24 at 15.04.14.png
    2.6 MB · Views: 6
  • Screenshot 2026-06-24 at 15.04.16.png
    Screenshot 2026-06-24 at 15.04.16.png
    2.4 MB · Views: 7
  • IMG_3594.jpeg
    IMG_3594.jpeg
    458.5 KB · Views: 7
While I am doing the fixes I already have a bunch of feature ideas:
- pre effects : gate and compressor.
- post effect: delay
- midi TRS connector for preset switching
- I kind of already started playing with having a tuner mode (when boot footswitches pressed long)

I want to keep this project as open I can and I am curious what other features would you be interested in? Give me some ideas!
 
Back
Top