OSC Documentation

©Patrick‐GillesMaillot 20 WINGOSC–V0.58
OSC:SpecialCases
DynamicJSONStructurechanges
AsparametersgetchangedontheWINGconsole,itsJSONstructuretreeevolvestoreflectthe
change;Thiscanbeaspecificparameterthatwhenchangingtoan
ONstate,offersnewcapabilitiesin
theaudiochain,orinthewaytheconsolewillreact.
Itisalsotypicalofeffectsandplugins:WINGconsolessupportthedynamicallocationofeffector
plugins,generatinglargechangeswithinthedefaultJSONtree.Asalreadymentioned,WINGnodes
areagreatwaytolisttheparametersavailableforagiveneffectandthereforebeabletogetand
possiblyseteffectparametervalues.
TheWINGeffectsandplugins,andtheirrespectiveparametersarelistedlaterinthisdocument
5
.
TheOSCcommandsbelowshowhowyoucanaccesseffectsslots,allocateaneffect,andlist
parametersandlatermodifyeffectparametervalues.
Accessingeffectswithcurrentlynoeffectloadedineffectslot1,listingtheeffectNode:
>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~~~~
LoadingaPIAeffectineffectslot1:
>W,20B:/fx/1/mdl~~~,s~~pia~
>W,12B:/fx/1/mdl~~~
W>,20B:/fx/1/mdl~~~,s~~PIA~
PIAeffectisnowloaded,listingtheeffectNodegivesadifferentsetofparameters:
>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~
Wecannowget/seteffect1PIAparameters,forexamplethe125Hzband:
>W,12B:/fx/1/125~~~
W>,32B:/fx/1/125~~~,sff~~~~0.0~[0.5000][0.0000]
The125Hzbandisat0dB,changeitto10dBandverifythechange:
>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
Pleaserefertothe“Effects”paragraph