To tell the truth, that
Axoloti Core board actually looks almost perfect for this. The CPU is apparently a variant of the same ARM chip as the Teensy -- the variant with a memory controller. The board comes with 8mb SDRAM installed, plus the audio IO connectors already built in.
The Axoloti project, actually, seems in many ways to be approaching the same vision as the Teensy Audio Lib: there's a visual UI configuration tool you use to set up the route of audio through the system, then that gets compiled down to C code which is compiled & installed on the board. The Axoloti config is a Java app instead of a web-app, but it actually creates a UI that talks to the compiled firmware & controls it live -- something that I think Paul has talked about doing eventually.
On the other hand, I dug around their
github ... the Axoloti software architecture looks way more complex than Teensy Audio; it's daunting. And Axoloti's Java UI has poor usability compared to the Teensy Lib's web UI; all the controls are so tiny on my screen, selecting anything is a pain. There seem to be a decent number of Axoloti users, but in github I don't see any major contributors beside the inventor and one other person. I'm a little wary to base a project on a software platform that's well-understood by only two people, and not particularly well-documented either.
Really, I wonder if I could get the Teensy Audio Lib to run on the Axoloti hardware! Is that possible? I imagine there was a lot of complexity in getting the Arduino environment to target the Teensy's ARM chip instead of an Atmel in the first place ... and I don't really know what the Teensy Loader does at all ... but I'm more comfortable writing bare C code with avr-gcc and avrdude anyway. It seems like there's open-source code in the Axoloti project that I can use for working with the SDRAM & audio IO, and there's a Makefile that illustrates how to get it all compiling with gcc. I just don't know what hardware assumptions Teensy Audio is making, and how much would have to change for it to work on this other board.
Also, I'm not sure how Paul would feel about his Teensy-supporting code being ported to other hardware. =/