Hi everyone! I think this is an awesome thread.
I put a toe into the Axoloti waters when I borrowed a dev board from a friend. I compiled a few sketches, but nothing meaningful.
I have been doing development on the Raspberry Pi, the STM32/Blue Pill, and the Adafruit STM53 boards. As a java developer, I long for an environment with good sound fidelity, good realtime support, and a couple of options for programming / app development.
I find the 'Arduino' class machines to be too small for my needs. The larger Cortex M4 and M7 units I'm working with are on the right path, but are still very RAM constrained.
I like the new 'Compute Module' format for the Raspberry PI. I would like to see an Axoloti 'carrier board' for the CM3, which offers MIDI ports, dedicate USB port for MIDI usage; beautiful balanced TRS jacks like the Axoloti has now, and perhaps the same UI affordances (buttons, joypad, etc.).
If we go that way, we could use a more vanilla 'pd' or go with mobile Max/MSP patches...
I think the work that Adafruit is doing with hats, kippahs, and feather-boards is awesome. A stackable platform allows extensibility and customization.
I sure would like to have 8Gb or RAM; an SSD; and perhaps some on-board ARM chips for realtime help. And I'd particularly be open to adding FPGA to the mix. Go Signal Processing!
I'd easily pay $200 for such a platform (the carrier board) on the assumption that I would add the CM3, the SSD, or other off the shelf add ins. A $100 price point would be awesome for the base carrier board; with options for 'hats' to add functionality.
TL;dr I think the raspberry PI CM3 platform is the way to go. Keep the awesome audio I/O and leverage the larger community for 'hats' to add buttons, screens, etc.
-- Joel Dubiner
P.S. Check out Balena's carrier boards...
It's a good model for a potential starting place for an Axoloti carrier board.
PPS: I really need standard string concatenation commands, so I can make effective use of the file system. That was sort of a deal breaker when I was checking out Axoloti. As a Java developer, I don't need 'live' updating of the patch's 'code' but I do love being able to tweak the UI elements on the fly when the sketch is running.