← Monday, September 28, 2026InferenceTool

An ESP32-S3 pedal runs neural amp models with hand-written kernels

github.com 12 min read Editor score 7/10

The pedal runs 23-layer WaveNet amp models at 48 kHz, using block floating point, hand-written Xtensa kernels, two cores, and 64-frame blocks; the same firmware also builds to WebAssembly. It is a concrete example of bringing neural inference to constrained hardware.

What
- CoyoPedal is a standalone guitar amp and effects pedal that runs full-size Neural Amp Modeler A2 captures in real time on an ESP32-S3.
How
- Its 23-layer, eight-channel WaveNet uses block floating point, hand-written Xtensa kernels, both cores, and 64-frame blocks.
Why it matters
- The same 48 kHz firmware runs on a bare ESP32-S3 module; the devkit stayed within its block budget without missed deadlines.
audio audio audio audio audio gate compressor chorus drive amp digital delay
The diagram shows the pedal's pre-amp effects, amp, and digital delay in signal order. Sketched from the article's own text.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.