-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AMYboard - Tulip without a screen to do music stuff in Python #309
Comments
Boards:
There are quite a few Eurorack modules with a USB port, a micro-controller and knobs / faders / analog I/O, etc. Allen Synthesis EuroPi, Electro-Smith Daisy Patch and patch.init(), Befaco Lich. Rebel Technology OWL 2 and OWL 3 devices exist in desktop, Eurorack and "stompbox" hardware configurations. Connectivity options:
I have the Electo-Smith Daisy Pod, Daisy Patch and patch.init, Befraco Lich (uses OWL 2), and Allen Synthesis EuroPi. |
This is underway, and called Features
|
Still ESP32-S3 or some other CPU? I'm kinda hoping for more horsepower than an ESP32-S3. |
Yes, how long until the ESP32-P4 is available for this kind of thing? |
This in-design AMYboard will be the same chip as Tulip -- the ESP32-S3. However, it should support more polyphony and RAM than Tulip as it doesn't need to run all the Tulip things. If you're bound by something you don't think an ESP32-S3 @ 240Mhz dual core + 8MB can do, let us know so we can help figure it out. We're able to squeeze quite a lot of synth / effects power out of this chip and i don't currently see "horesepower" as a blocker for us. We're trying to balance cost with power for people that want to build 100s of synths/effects units out of AMYboards. I'm excited about the P4, it clocked roughly double the polyphony as the S3 in early tests. But it's not yet available for manufacturers for more than a few parts for testing. It doesn't have any WiFi on package like the S3, so would require a separate C6 or similar ESP chip as well. The bare P4 chip looks like it's also going to be about double the cost of a S3 at the same quantities. The tooling is also quite in flux with a lot of scary errata still. I would imagine a future AMYboard or Tulip in 2026 could have one, maybe? Re: other chips -- something like a cortex M7 with external RAM could be great with AMY, but will increase the cost considerably -- the very similar Daisy Pod/Seed is $71 -- and would require a lot of new board design / tooling work on our end. The RP2530 is nice but really is about the same clocks/capacity as the ESP32S3 for AMY and would need external RAM and WiFi as well. That's "our" current thoughts on the MCUs for synth scene in early 2025. If anyone's got something I missed, let's chat about it here. |
We've had some chat about a "headless" Tulip: #287 #115
And working with people trying AMY on Arduino on the discord, i'm realizing how complex it is to do things like have a MIDI input control AMY in C, especially patches, voices, parameters. And we've already done a lot of work in Tulip covering up that complexity in Python, with our
midi.py
/voices.py
etc polyphonic / multimbralSynth
units.So why not start building a version of Tulip without the display core, and somehow run-time addressable pins for I2S, I2C, MIDI? And the board boots into a UART with a Python REPL, just plain Micropython, but with the Tulip modules baked in and AMY running. That way, people could even port their Tulip creations to a headless synth, even an Alles board. Or a RP2040, or a RP2350, or a Teensy, or a Daisy, or etc etc.
This is in research stage, we'll have to figure out a lot to get this really going, but I'd love any feedback others have on this idea, and especially boards you'd like to be supported.
The text was updated successfully, but these errors were encountered: