OSC Documentation 0.59
©Patrick‐GillesMaillot 27 WINGOSC–V0.59
“$emode”:M, externalmode:Mono,Stereo,Mid/Side
“$a_chn”:0, assignchannel:[0…76]
“$a_pos”:0 assignposition:0,1]
}
“2”…“16”:{}
}
Onceaneffectisassignedtoaslot,theJSONstructurefortherespectiveslotisextendedtoinclude
theparametersfortheassignedeffect.Forexample,installingreverbeffect“
ROOM”ineffectslot5will
resultinthefollowingupdatetotheJSONofeffect5:
“fx”:{
…
“5”:{
“mdl”:“ROOM”,
“fxmix”:100,
“$esrc”:0, [0…400]
“$emode”:M, [M,ST,M/S]
“$a_chn”:0, [0,1]
“$a_pos”:0, [0,1]
“pdel”: pre‐delay
“size”: roomsize
“dcy”: decay
“mult”: bassmultiplier
“damp”: damping
“lc”: lowcut
“hc”: highcut
“shp”: shape
“sprd”: spread
“diff”: diffusion
“spin”: spin
“ecl”: echoleft
“ecr”: echoright
“efl”: feedleft
“efr”: feedright
}
…
}
Eachavailableeffectisasortofprogramincludingasetofdedicatedparameters.Whenchoosinga
specificeffect,theeffectprogramisinstantiatedinoneoftheavailableslotsanditsparametersare
mappedtothemainJasonparameterslistsforthateffectslot,thusenablingforexampleupto16
differentcopies
9
ofthesameeffecttobeactiveoneveryeffectslot,withdifferentiatedparameters
foreachslot.
Thetablesin“Appendix:EffectsandPlugins’Parameterslist,providealleffectnamesandparameters,
andtheparametertypesassociatedwitheachknowneffect.
9
Forstandardeffects,8forpremiumeffects