OSC Documentation
©Patrick‐GillesMaillot 22 WINGOSC–V0.58
27820455854454e444552df002edf17c242ae1538a4000004636375701455534520555050455220434320464f52
2044415700400000000000000001df0035df17c2429fa4e7320000066469736a6f671944495341424c452057484
5454c20445552494e4720504c415900400000000000000001df0097df17c242892e512d00000670726573657412
4c415354204c4f414445442050524553455400500008012d012d0663756261736506435542415345046c6976650
44c495645066c6f67696378074c4f4749432058066e75656e646f064e55454e444f0870726f746f6f6c73095052
4f20544f4f4c5306726561706572065245415045520973747564696f6f6e650a53545544494f204f4e45df001fd
f17c242beefaeab000003246f6e06444157204f4e02400000000000000001df0027df17c2429631559f00000624
62706167650b425554544f4e205041474500400000000000000004df0031df17c242012dc5460000092462746e7
46f7563681242544e53454c20464144455220544f55434800400000000000000001df002adf17c242775c19c200
00082462746e76706f740c42544e53454c20562d504f5400400000000000000001df002ddf17c24242aeb928000
00a2462746e7265637264790d42544e53454c2052454352445900400000000000000001df0029df17c242fccfbe
070000082462746e6175746f0b42544e53454c204155544f00400000000000000001df002adf17c24285cdce3f0
000082462746e7673656c0c42544e53454c20562d53454c00400000000000000001df002ddf17c24215abd96800
000a2462746e696e736572740d42544e53454c20494e5345525400400000000000000001de
Theaboveismoredifficulttoreadthanthemorestandardwayofretrievingthenode,butcontains
moreinformation:
‐>W,12B:/$ctl/daw~~~
W‐>,156B:
/$ctl/daw~~~,ssssssssssssss~on~~conn~~~~emul~~~~config~~ccup~~~~preset~~$on~$bpage~~$btntou
ch~~~$btnvpot~~~~$btnrecrdy~~$btnauto~~~~$btnvsel~~~~$btninsert~~
Matchingthetworepresentationstellusthat:
daw/onisatbinaryaddress3cb129d5,
daw/connat4e5c7f34,
daw/emulate5681680,
daw/configat42701ca9,
daw/ccupatae1538a4,
daw/presetat892e512d,
daw/$onatbeefaeab,
andsoon(highlightedvaluesabove).
TheblobTypeTagcanalsobeusedtoexecutenative/binarycommands.Usingforexamplethe
daw/$onhash/binaryaddressvalueofbeefaeab,wecansettheconsoleinandoutofDAWmode,asif
onewouldhavepressedtheDAWbutton.
Forexample,sendinganyofthefollowingcommandswillsetDAWmodeON:
/,bd7beefaeab01
‐>W,20B:/~~~,b~~6bytes:d7beefaeab01
W‐>,12B:/*~~,s~~OK~~
/$ctl/daw/$on,b01
‐>W,28B:/$ctl/daw/$on~~~,b~~1bytes:01~~~
W‐>,12B:/*~~,s~~OK~~
Inthebinarydatasentwiththelineabove,thesegment01isequivalenttoaskingthevalueofthe
parametertobesetusinga32bitintegerwithvalue1.
ThefollowinglinesarerequestingtoturnOFFDAWmode:
/,bd7beefaeab00
‐>W,20B:/~~~,b~~6bytes:d7beefaeab00
W‐>,12B:/*~~,s~~OK~~
/$ctl/daw/$on,b00
‐>W,28B:/$ctl/daw/$on~~~,b~~1bytes:00~~~
W‐>,12B:/*~~,s~~OK~~
InbothblobTypeTagcommandsabove,theconsolereplieswithablob.Dependingonthecases,it
canalsoreturnstrings.