I have not ruled it out, but I still did not find enough documentation to decide. Maybe I should watch the 5 hours of video here:
For example I have no idea how the callback mechanism works (if any), no idea whether it requires to know what Arduino is and learn it (I really have no idea besides the fact it is related to embedded computing), no idea about the audio latency/jitter/etc, no idea about the non-audio analog I/O sampling rate and which clock they use (the same goes for Daisy btw), etc.
Is there a code example that would show something simple like playing a sine wave or modifying a parameter using a MIDI control change? Or a full documentation with an introduction that explains things from a general point of view?
Also, it looks like the Bela system has more processing power (Cortex A8, 512MB of SDRAM) than the Daisy or Teensy systems (M7), which explains the price difference. For sure, processing power is not everything, and for a given task that both can do, maybe the M7 is faster than the A8. That said, both the Daisy and Bela systems have about 1 ms of overall latency, so having more processing cannot be worse (I have no ultra-small size and power consumption constraints)
Actually I will not want to use Pd, Max, Faust, Csound, the Teensy Audio System Design Tool, or generally speaking any kind of graphical programming or artist-oriented environment.I’d check on the Teensy forum to see if anybody has gotten Pd patches, compiled with heavy, onto Teensy.
I only need a C or C++ hardware API (namely audio, MIDI, digital I/O pins and analog I/Os) and will write almost everything else myself