Electro-smith Daisy et al port of AMY
I'm able to get at least the example_voice_chord Juno-6 sample running fine on a Daisy Seed with a Pod: https://electro-smith.com/products/pod . I get up to 15 notes at once -- I think we can do more but we need to increase the delta queue size.
This needs a bit of cleanup. The Seed has 8MB of flash but it requires a linker script to really access it, so I'm using SRAM and having to AMY_HAS_PARTIALS=0 to just fit the firmware in SRAM. The Seed maxes out at 128 sample block size and defaults to 48012 samples/sec, so we need an #ifdef in amy config for those (or for the user to bring their own amy_config.)
I'm hoping there's someone in the Daisy or AMY community who want to help more and make this more useful to people.
This is all set up in https://github.com/shorepine/amy/tree/main/daisy , but i'll keep this open as the port could use some help. I've shared it with the ES discord and hopefully someone over there can help us get it working better.
Cool! I have a bunch of Daisies - two Pods, a Field and a Patch. I'm tied up today testing RP2350 stuff but I should be able to try this on a Daisy Pod tomorrow or Sunday.
BTW, I do plan to test AMY on the RP2350 as soon as I get some compatible audio hardware. I have some boards now and more coming next week, but I don't have an ETA yet on the one that has audio circuitry built in (https://shop.pimoroni.com/products/explorer?variant=42092697878611). If there's a version of AMY with USB audio I could test that now.
The Arduino board support package for RP2350 boards is still pre-release but I'm planning to test it anyway.
I'm getting back to AMY testing after some distractions. I need to rebuild my Linux laptop but I should be able to get the Arduino version working from Windows with the Arduino IDE.