OSC Documentation 0.59
©Patrick‐GillesMaillot 20 WINGOSC–V0.59
OSC:SpecialCases
DynamicJSONStructurechanges
AsparametersgetchangedontheWINGconsole,itsJSONstructuretreeevolvestoreflectthe
change;Thiscanbeaspecificparameterthatwhenchangingtoan
ONstate,offersnewcapabilitiesin
theaudiochain,orinthewaytheconsolewillreact.
Itisalsotypicalofeffectsandplugins:WINGconsolessupportthedynamicallocationofeffector
plugins,generatinglargechangeswithinthedefaultJSONtree.Asalreadymentioned,WINGnodes
areagreatwaytolisttheparametersavailableforagiveneffectandthereforebeabletogetand
possiblyseteffectparametervalues.
TheWINGeffectsandplugins,andtheirrespectiveparametersarelistedlaterinthisdocument
5
.
TheOSCcommandsbelowshowhowyoucanaccesseffectsslots,allocateaneffect,andlist
parametersandlatermodifyeffectparametervalues.
Accessingeffectswithcurrentlynoeffectloadedineffectslot1,listingtheeffectNode:
‐>W,4B:/fx~
W‐>,88B:
/fx~,ssssssssssssssss~~~1~~~2~~~3~~~4~~~5~~~6~~~7~~~8~~~9~~~10~~11~~12~~13~~14~~15~~16~~
‐>W,8B:/fx/1~~~
W‐>,60B:/fx/1~~~,ssssss~mdl~fxmix~~~$esrc~~~$emode~~$a_chn~~$a_pos~~
‐>W,12B:/fx/1/mdl~~~
W‐>,24B:/fx/1/mdl~~~,s~~NONE~~~~
LoadingaPIAeffectineffectslot1:
‐>W,20B:/fx/1/mdl~~~,s~~pia~
‐>W,12B:/fx/1/mdl~~~
W‐>,20B:/fx/1/mdl~~~,s~~PIA~
PIAeffectisnowloaded,listingtheeffectNodegivesadifferentsetofparameters:
‐>W,8B:/fx/1~~~
W‐>,120B:
/fx/1~~~,ssssssssssssssssss~mdl~fxmix~~~$esrc~~~$emode~~$a_chn~~$a_pos~~mix~g~~~31~~63~~125
~250~500~1k~~2k~~4k~~8k~~16k~
Wecannowget/seteffect1PIAparameters,forexamplethe125Hzband:
‐>W,12B:/fx/1/125~~~
W‐>,32B:/fx/1/125~~~,sff~~~~0.0~[0.5000][0.0000]
The125Hzbandisat0dB,changeitto10dBandverifythechange:
‐>W,20B:/fx/1/125~~~,f~~[10.000]
‐>W,12B:/fx/1/125~~~
W‐>,36B:/fx/1/125~~~,sff~~~~10.0~~~~[0.9233][10.000]
5
Pleaserefertothe“Effects”paragraph