Pleased to announce that the OWL platform now supports SOUL patches!
OWL aka OpenWareLab is an open hardware embedded audio platform with an online community of users and patch writers.
SOUL patches can now be easily compiled (using our online compiler and patch library) and run on commercial products such as Magus, OWL Pedal, Befaco Lich as well as DIY and hobby projects.
There is nothing particularly special about how this is done, we simply provide a wrapper for the generated SOUL C++ code that maps hardware controls (knobs et c), audio io and MIDI to the patch. Our online compiler (or offline build tool) produces both asm.js output that runs in the browser, and cross-compiles for our Cortex-M microcontrollers, packages the resulting binary in MIDI SysEx messages and sends it straight to the device which runs it dynamically.
The cool thing, to my mind, is that SOUL patches can be compiled unmodified to run on dedicated audio hardware - bare bones, no OS.
A first example patch is here:
More examples, docs, maybe even a video will follow (eventually!)