-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
We're supporting the following boards with the following features.
Each board should be programmable in Arduino, or with the relevant C SDK of the board.
We'll check ✅ these off as they get done, ❌ means not available on the board, empty means we will attempt to get to it and will update when it's done.
- seq: hardware timer for the sequencer
- i2s: I2S audio out
- audio_in : support for audio input on i2s or usb if supported
- usb_audio: plug the board into a computer as a USB audio device
- uart_midi: serial MIDI connection
- gadget_midi: USB midi connection that appears as a device to a host
- external RAM: support for SPIRAM / PSRAM for samples and effects
- multicore: ability to spread processing over two cores for polyphony
- polyphony: how many Juno-6 patch 0 notes the MCU can play at once (the AMY benchmark) (value in parens is Juno-6 patch 1 notes using the 2025-06-09 build)
| board | MHz | seq | i2s | audio in | usb audio | uart midi | gadget midi | external RAM | multicore | polyphony |
|---|---|---|---|---|---|---|---|---|---|---|
| esp32 | 240 | ❌ | ❌ | ❌ | ||||||
| esp32-s3 | 240 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 10 (11) | ||
| esp32-p4 | 360 | ✅ | ✅ | ✅ | ✅ | 20+ (26) | ||||
| RP2040 @250 MHz | 250 | ✅ | ✅ | ✅ | ❌ | ✅ | 6 (4) | |||
| RP2350 @250 MHz | 250 | ✅ | ✅ | ✅ | ✅ | 8 (7) | ||||
| teensy 4 | 600 | ✅ | ✅ | ✅ | ❌ | 15 (32+) | ||||
| daisy seed | 480 | ✅ | built in | ✅ | ✅ | ✅ | ❌ | 17 (21) | ||
| AMYboard | 240 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 10 |
Metadata
Metadata
Assignees
Labels
No labels