ESP32-S3 A2-Full NAM pedalboard with direct SD-card NAM loading and a Gea-compiled native frontend - dashersw/coyopedal

162 points•arbayi•5 days ago•82 comments•

82 comments

_spduchamp3 days ago
I'm totally loving amp modelling and convolution reverb using PiPedal https://rerdavies.github.io/pipedal/
_spduchamp2 days ago
Here is my i5 NUC touchscreen audio cyberdeck running DietPi + PiPedal.

https://bsky.app/profile/spduchamp.bsky.social/post/3mvdt5p7...

This thing is awesome and I'm never wasting money another guitar pedal again.

YZF2 days ago
What is the DAC resolution and sample rate? Delay/jitter? Noise?

What's the cost of something like this? It's just the NUC and the USB Audio Interface? When I play through my Komplete Audio interface and my laptop I (think?) I notice a delay. How would that compare to an off-the-shelf multi-effect modeller? In cost and features/performance.

These have always interested me but not enough to actually do something ;)

perrygeo2 days ago
> I'm never wasting money another guitar pedal again

I've heard that one before. This one is the last pedal, I swear :-)

squarefoot2 days ago
Interesting, also sounds great. Any chances it could run on other embedded boards than the Rpi, or it uses some low level hardware stuff not found elsewhere? Also would be nice to be able to operate it from real knobs and buttons.
_spduchamp2 days ago
Not sure about other boards. I image it could. It specifically is supported on RPi5 (and I think 4) but also Ubuntu on PC. I opted for DietPi to keep it simple and lean.

MIDI controller for mapping to knobs.

What I like is being able to type in digits so I can set very specific modulation rates that are in sync with other parts of the music.

lateralux2 days ago
PiPedal is awesome
boguscoder3 days ago
This is interesting sloproject but in spite of all verbosity I still didn’t parse how do you interface with it when it’s running on intended hw rather than in browser.
ornateelephant3 days ago
It needs a USB audio interface. Looks like USB Audio Class 2 interface is the go. There are a couple specific models listed.

https://github.com/dashersw/coyopedal/blob/main/docs/USB_AUD...

quinnjh3 days ago
I was wondering how they got any usable latency with esp32. External adc/dac card- okay

Has one been built ? Not clear from the docs

dofm3 days ago
Hmmm. I wonder if it will work with the USB-C guitar cable I have here…
crtified2 days ago
Bear in mind that the world is getting ever fuller with hobbyist hardware designers that are very good at paring expensive devices back to schematic and component basics, and producing open-source versions to encompass any useful OSS functionality, which they share freely.

Championing free systems and simultaneously having an end-goal of commercial success is a tight line to tread.

sublinear3 days ago
Are there similar projects already on github? Definitely these pedals have become dirt cheap to buy online.

https://coyopedal.playtaurus.com/

I would think the wasm build is a lot more interesting.

Blackthorn3 days ago
coyopedal is the original they open sourced a month ago, it was a pretty impressive technical achievement to get NAM A2-full running on that hardware.
crtified3 days ago
I'm not aware of any of the really cheap pedals found online being capable of Full NAM A2.

The only ones I've seen run on sub-$1 chips that can only do NAM A2 Lite at best, generally by 'down-converting' NAM profiles to their own internal format. They are still very impressive but they aren't doing what this claims. Yet.

instagraham3 days ago
I saw a similar perhaps cooler project before - which tbh I don't fully understand but I saved for when/if I buy an electric guitar.

https://github.com/GuitarML/NeuralPi

I guess it's a neural network that you can play any guitar tone to and it'll emulate the settings and processing stack?

TrackerFF2 days ago
When it comes to neural amp modelling, they pretty much all do the same thing: estimate the amp's input/output behaviour by sending a known test signal through the input and recording the response at the output. The model is then trained to reproduce that relationship. Depending on the system, the test signal may contain sweeps, noise-like signals, impulses, etc.

Back in the olden days, you'd emulate guitar cabinets using multiband EQs and filters, either analog or digital, sculpting the frequency response until it sounded close enough to the real deal. Then people started measuring the cabinet's actual response directly: send a known signal through it, record the result, and derive an impulse response. That IR could then be used with convolution to reproduce the cabinet's filtering accurately. Neural networks came later, mainly to model the nonlinear behaviour of amps and pedals.

That's basically the 15+ year progress we've had in the guitar world.

kibibu2 days ago
And here I am still using my Pod 1.0 lol

Read the full thread on Hacker News →

Related stories