Here’s a template patch showing input and output parameters, and buttons, on the upcoming Witch device. Also compatible with Wizard and Alchemist.
Add the special @owl
attribute to a send
or receive
object in Pure data for input and output parameters respectively. The attribute must be followed by the parameter you want to assign it to, along with optional min
, max
and default
specifications. If not stated, default
will be calculated as half ways between min
and max
, max
will be 1.0, and min
0.0.
You can alternatively use explicit owl_param
, owl_min
owl_max
and owl_default
attributes if preferred. (Big up once more to @ykmm for his awesome work on this!)
The new thing is that you can map buttons and trigger/gate outputs in the same way as other parameters. Just use the names ‘B1’, ‘B2’ et c to specify which button to assign a receive
or send
to. (In current Alchemist and Wizard documentation this corresponds to names ButtonA, ButtonB et c)
The changes have been deployed to the online compiler and are merged into OwlProgram master branch.