OSC Documentation
©Patrick‐GillesMaillot 71 WINGOSC–V0.58
Appendix:Buttons(user/gpio,user/user,user/daw,user/)
WINGincludesaratherlargesetofbuttonsseparatedindifferentlogicalblocks:user/gpio,user/user,
anduser/dawanduser.Theyareallmanagedunderthe
$ctlsubtreeofcommands.Asinthecaseof
effectswheretheeffectmodelsetsthetypeandnumberofOSCpatternsavailableforsupportingthe
functionalitycurrentlyineffect,theassociatedJSONstructurevariesandadaptstothenecessarysets
ofparameters.
user/gpio
Thissubsectioncoversthe4possibleGPIOssupportedbyWING;the
actualsetofusableOSCpatternsavailableatagiventimedependson
the
modeparametervalueofthe/$ctl/user/gpio/1..4/bu/OSC
patternrepresentedbelowas
<OSCpattern>.
user/user
Thissubsectioncoversthe8userbuttonssupportedbyWING;the
actualsetofusableOSCpatternsavailableatagiventimedependson
the
modeparametervalueofthe/$ctl/user/user/1..4/bu/andthe
/$ctl/user/user/1..4/bd/OSCpatternsforthe4buttonsofthe
upperandlowerrowofthebuttonsection,andrepresentedbelowas
<OSCpattern>.
user/daw1..4
Thissubsectioncoversthe4possiblesetsof8DAWbuttonssupported
byWING;theactualsetofusableOSCpatternsavailableatagiven
timedependsonthe
modeparametervalueofthe
/$ctl/user/daw1..daw4/1..4/bu/andthe
/$ctl/user/daw1..daw4/1..4/bd/OSCpatternsforthe4buttonsof
theupperandlowerrowofthebuttonsection,andrepresentedbelow
as
<OSCpattern>.
user/1..16/..4
Thissubsectioncoversthe16possiblesetsof8userbuttonsand4user
encoderssupportedbyWING;theactualsetofusableOSCpatterns
availableatagiventimedependsonthe
modeparametervalueofthe
/$ctl/user/1..16/1..4/bu/,/$ctl/user/1..16/1..4/bd/,and
/$ctl/user/1..16/1..4/enc/
OSCpatternsforthe4buttonsofthe
upperandlowerrowofthebuttonsection,andthe4encoders
representedbelowas
<OSCpattern>and<OSCencpattern>,
respectively.