Documentation for the OWL family of devices
OpenWare has preliminary support for SOUL patches. It is early days, and some things may not work so well yet!
The easiest way to run a SOUL patch on an OWL device is to use our online compiler. Go to the patch library and, if necessary, create an account. Then click on My Patches, Create patch, and upload the .soul and .soulpatch files that your patch requires. Make sure to specify Compilation type soul
, and select the correct Main File (this should be your .soulpatch file if you have one, but you can also just use a single .soul file).
A current limitation is that the main graph must have the same name as the patch file, as this name is also used by the code generator for the main class.
You can also compile SOUL patches offline using OwlProgram and a local installation of soul. For details on using OwlProgram, see the project readme.
SOUL patch parameters will be automatically mapped to OWL parameters in the order that they are specified. The value is scaled to the min and max specified in the SOUL patch, and the initial value is set in the patch constructor.
Not yet supported
Not yet supported
Patches can receive MIDI input.