OSC Command list: Difference between revisions

From Elektronisches Studio
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
{| class="wikitable sortable"
Wonder OSC-Commands
! Wonder OSC-Commands !!  !!  !!  !!  !!  !!  !!
Complete OSC reception implementation chart Parametertypes: i = int s = string
|-
Note: all commands have to be prefixed with /WONDER
|  ||  ||  ||  ||  ||  ||  ||
Command Parameters content        > ... ... ... ... ...
|-
cwonder
| Complete OSC reception implementation chart ||  ||  || Parametertypes: || i = int || s = string ||  ||
/source/activate i id
|-
/source/deactivate i id
|  ||  ||  ||  || f = float || NULL = arbitrary number ||  ||
/source/type i i id type [ 0=plane, 1=point ]
|-
/source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ]
| Note: all commands have to be prefixed with /WONDER ||  ||  ||  ||  ||  ||  ||
/source/angle i f id angle [ degrees ]
|-
/source/angle i f f id angle [ degrees ] duration [ seconds ]
|  ||  ||  ||  ||  ||  ||  ||
/source/angle i f f f id angle [ degrees ] duration [ seconds ] timestamp [ seconds ]
|-
/source/position i f f id x coordinate [ meters ] y coordinate [ meters ]
| Command || Parameters || content        > || ... || ... || ... || ... || ...
/source/position i f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ]
|-
/source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ]
|  ||  ||  ||  ||  ||  ||  ||
/source/position i f f f f f id x coordinate [ meters ] y coordinate [ meters ] not used timestamp [ seconds ] duration [ seconds ]
|-
/source/color i i i i id red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ]
|  ||  ||  ||  ||  ||  ||  ||
/source/groupId i i id groupId
|-
/source/rotationDirection i i id inverted [ 0=false, 1=true]
| cwonder ||  ||  ||  ||  ||  ||  ||
/source/scalingDirection i i id inverted [ 0=false, 1=true]
|-
/source/dopplerEffect i i id on [ 0 = false, 1 = true ]
|  ||  ||  ||  ||  ||  ||  ||
/group/activate i groupId
|-
/group/deactivate i groupId
| /source/activate || i || id ||  ||  ||  ||  ||
/group/position i f f groupId x coordinate [ meters ] y coordinate [ meters ]
|-
/group/color i i i i groupId red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ]
| /source/deactivate || i || id ||  ||  ||  ||  ||
/project/createWithScore s projectname
|-
/project/createWithoutScore s projectname
| /source/type || i i || id || type [ 0=plane, 1=point ] ||  ||  ||  ||
/project/addScore none
|-
/project/load s projectname
| /source/type || i i f || id || type [ 0=plane, 1=point ] || timestamp [ seconds ] ||  ||  ||
/project/save
|-
/project/save s projectname
| /source/angle || i f || id || angle [ degrees ] ||  ||  ||  ||
/project/snapshot/take i snapshotId
|-
/project/snapshot/take i s snapshotId name
| /source/angle || i f f || id || angle [ degrees ] || duration [ seconds ] ||  ||  ||
/project/snapshot/recall i f snapshotId duration [ seconds ]
|-
/project/snapshot/delete i snapshotId
| /source/angle || i f f f || id || angle [ degrees ] || duration [ seconds ] || timestamp [ seconds ] ||  ||
/project/snapshot/rename i s snapshotId name
|-
/project/snapshot/copy i i snapshotId (from) snapshotId (to)
| /source/position || i f f || id || x coordinate [ meters ] || y coordinate [ meters ] ||  ||  ||
/score/play none
|-
/score/stop none
| /source/position || i f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || duration [ seconds ] ||  ||
/score/setStartScenario none
|-
/score/enableRecord i 0 = off, 1 = on
| /source/position || i f f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || duration [ seconds ] || timestamp [ seconds ] ||
/score/enableRead i 0 = off, 1 = on
|-
/score/reset
| /source/position || i f f f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || not used || timestamp [ seconds ] || duration [ seconds ]
/score/newtime f time [ seconds ]
|-
/score/enableMMC i 0 = off, 1 = on
|  ||  ||  ||  ||  ||  ||  ||
/score/source/enableRecord i i sourceId 0 = off, 1 = on
|-
/score/source/enableRead i i sourceId 0 = off, 1 = on
| /source/color || i i i i || id || red [ 0;255 ] || green [ 0;255 ] || blue [ 0; 255 ] ||  ||
/jfwonder/frametime i currenttime [ jackframe ]
|-
/jfwonder/connect none
| /source/groupId || i i || id || groupId ||  ||  ||  ||
/jfwonder/error s errormessage
|-
/stream/render/connect s name
| /source/rotationDirection || i i || id || inverted [ 0=false, 1=true] ||  ||  ||  ||
/stream/render/connect s s host port
|-
/stream/render/connect none
| /source/scalingDirection || i i || id || inverted [ 0=false, 1=true] ||  ||  ||  ||
/stream/render/disconnect none
|-
/stream/render/pong i count
| /source/dopplerEffect || i i || id || on [ 0 = false, 1 = true ] ||  ||  ||  ||
/stream/render/send NULL
|-
/stream/score/connect s name
|  ||  ||  ||  ||  ||  ||  ||
/stream/score/connect s s host port
|-
/stream/score/connect none
| /group/activate || i || groupId ||  ||  ||  ||  ||
/stream/score/disconnect none
|-
/stream/score/pong i count
| /group/deactivate || i || groupId ||  ||  ||  ||  ||
/stream/score/send NULL
|-
/stream/visual/connect s name
| /group/position || i f f || groupId || x coordinate [ meters ] || y coordinate [ meters ] ||  ||  ||
/stream/visual/connect s s host port
|-
/stream/visual/connect none
| /group/color || i i i i || groupId || red [ 0;255 ] || green [ 0;255 ] || blue [ 0; 255 ] ||  ||
/stream/visual/disconnect none
|-
/stream/visual/pong i count
|  ||  ||  ||  ||  ||  ||  ||
/stream/visual/send NULL
|-
/stream/timer/connect s s host port
| /project/createWithScore || s || projectname ||  ||  ||  ||  ||
/stream/timer/connect none
|-
/stream/timer/pong i count
| /project/createWithoutScore || s || projectname ||  ||  ||  ||  ||
/reply s i s reply to message state message
|-
twonder
| /project/addScore || none ||  ||  ||  ||  ||  ||
/source/activate i id
|-
/source/deactivate i id
| /project/load || s || projectname ||  ||  ||  ||  ||
/source/type i i id type [ 0=plane, 1=point ]
|-
/source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ]
| /project/save ||  ||  ||  ||  ||  ||  ||
/source/angle i f id angle [ degrees ]
|-
/source/angle i f f id angle [ degrees ] duration [ seconds ]
| /project/save || s || projectname ||  ||  ||  ||  ||
/source/angle i f f f id angle [ degrees ] duration [ seconds ] timestamp [ seconds ]
|-
/source/position i f f id x coordinate [ meters ] y coordinate [ meters ]
|  ||  ||  ||  ||  ||  ||  ||
/source/position i f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ]
|-
/source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ]
| /project/snapshot/take || i || snapshotId ||  ||  ||  ||  ||
/source/position i f f f f f id x coordinate [ meters ] y coordinate [ meters ] not used timestamp [ seconds ] duration [ seconds ]
|-
/source/dopplerEffect i i id on [ 0 = false, 1 = true ]
| /project/snapshot/take || i s || snapshotId || name ||  ||  ||  ||
/source/dopplerEffect i i f id on [ 0 = false, 1 = true ] timestamp [ seconds ]
|-
/global/maxNoSources i number of sources
| /project/snapshot/recall || i f || snapshotId || duration [ seconds ] ||  ||  ||  ||
/global/renderpolygon s i (f f f) roomname number of vertices V.1 x coord. [ meters ] V.1 y coord. [ meters ] V.1 z coord. [ meters ]
|-
/stream/render/ping i pingcount
| /project/snapshot/delete || i || snapshotId ||  ||  ||  ||  ||
/reply s i s reply to message state message
|-
xwonder
| /project/snapshot/rename || i s || snapshotId || name ||  ||  ||  ||
/source/activate i id
|-
/source/deactivate i id
| /project/snapshot/copy || i i || snapshotId (from) || snapshotId (to) ||  ||  ||  ||
/source/position i f f id x coordinate [ meters ] y coordinate [ meters ]
|-
/source/angle i f id angle [ degrees ]
|  ||  ||  ||  ||  ||  ||  ||
/source/type i i id type [ 0=plane, 1=point ]
|-
/source/name i s id name
| /score/play || none ||  ||  ||  ||  ||  ||
/source/color i i i i id red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ]
|-
/source/groupId i i id groupId
| /score/stop || none ||  ||  ||  ||  ||  ||
/source/rotationDirection i i id inverted [ 0=false, 1=true]
|-
/source/scalingDirection i i id inverted [ 0=false, 1=true]
| /score/setStartScenario || none ||  ||  ||  ||  ||  ||
/score/source/enableRecord i i id 0 = off, 1 = on
|-
/score/source/enableRead i i id 0 = off, 1 = on
| /score/enableRecord || i || 0 = off, 1 = on ||  ||  ||  ||  ||
/source/dopplerEffect i i id on [ 0 = false, 1 = true ]
|-
/group/activate i groupId
| /score/enableRead || i || 0 = off, 1 = on ||  ||  ||  ||  ||
/group/deactivate i groupId
|-
/group/position i f f groupId x coordinate [ meters ] y coordinate [ meters ]
| /score/reset ||  ||  ||  ||  ||  ||  ||
/group/color i i i i groupId red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ]
|-
/mtctime i i i i hour minute second millisecond
| /score/newtime || f || time [ seconds ] ||  ||  ||  ||  ||
/score/stop none
|-
/score/play none
| /score/enableMMC || i || 0 = off, 1 = on ||  ||  ||  ||  ||
/score/enableRecord i 0 = off, 1 = on
|-
/score/enableRead i 0 = off, 1 = on
|  ||  ||  ||  ||  ||  ||  ||
/score/enableMMC i 0 = off, 1 = on
|-
/score/status NULL ( i ) scoreplayerPlayMode scoreplayerRecordMode scoreplayerReadMode sourceRecordMode sourceReadMode
| /score/source/enableRecord || i i || sourceId || 0 = off, 1 = on ||  ||  ||  ||
/global/maxNoSources i number of sources
|-
/global/renderpolygon s i (f f f) roomname number of vertices V.1 x coord. [ meters ] V.1 y coord. [ meters ] V.1 z coord. [ meters ]
| /score/source/enableRead || i i || sourceId || 0 = off, 1 = on ||  ||  ||  ||
/project/xmlDump i s errorflag ( 1 = error ) project in xml (see dtd)
|-
/stream/visual/ping i pingcount
|  ||  ||  ||  ||  ||  ||  ||
/reply s i s reply to message state message
|-
scoreplayer
| /jfwonder/frametime || i || currenttime [ jackframe ] ||  ||  ||  ||  ||
/source/activate i id
|-
/source/deactivate i id
| /jfwonder/connect || none ||  ||  ||  ||  ||  ||
/source/name i s id name
|-
/source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ]
| /jfwonder/error || s || errormessage ||  ||  ||  ||  ||
/source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ]
|-
/source/angle i f f f id angle [ degrees ] timestamp [ seconds ] duration [ seconds ]
|  ||  ||  ||  ||  ||  ||  ||
/score/source/enableRecord i i id record [ 0=off, 1= on ]
|-
/score/source/enableRead i i id
| /stream/render/connect || s || name ||  ||  ||  ||  ||
/score/enableRecord i record (0=off, 1=on)
|-
/score/enableRead i read    (0=off, 1=on)
| /stream/render/connect || s s || host || port ||  ||  ||  ||
/score/create s scorename
|-
/score/save NULL
| /stream/render/connect || none ||  ||  ||  ||  ||  ||
/score/load s scorename
|-
/score/play none
| /stream/render/disconnect || none ||  ||  ||  ||  ||  ||
/score/stop none
|-
/score/reset none
| /stream/render/pong || i || count ||  ||  ||  ||  ||
/score/setStartScenario none
|-
/score/enableMMC i 0 = off, 1 = on
| /stream/render/send || NULL ||  ||  ||  ||  ||  ||
/score/enableMSRC i 0 = off, 1 = on
|-
/score/newtime i i i i hours minutes seconds milliseconds
|  ||  ||  ||  ||  ||  ||  ||
/global/maxNoSources i number of sources
|-
/stream/score/ping i pingcount
| /stream/score/connect || s || name ||  ||  ||  ||  ||
/reply s i s reply to message state message
|-
jfwonder
| /stream/score/connect || s s || host || port ||  ||  ||  ||
/jfwonder/connect none
|-
fwonder
| /stream/score/connect || none ||  ||  ||  ||  ||  ||
/tracker/move i f f f source id pan [ degrees ] tilt [ degrees ] rot [ degrees ], NOT USED
|-
/tracker/move/pan f pan [ degrees ]
| /stream/score/disconnect || none ||  ||  ||  ||  ||  ||
/tracker/move/tilt f tilt [ degrees ]
|-
/tracker/move/rot f rot [ degrees ], NOT USED
| /stream/score/pong || i || count ||  ||  ||  ||  ||
/fwonder/resolution/x i x resolution of IR Matrix [ > 0 ]
|-
/fwonder/resoultion/y i y resolution of IR Matrix [ > 0 ]
| /stream/score/send || NULL ||  ||  ||  ||  ||  ||
qfwonder
|-
/qfwonder/IRLoaded i i i i x y loaded [ 0 = no, 1 = yes ] type [ 0 = static, 1= dynamic]
|  ||  ||  ||  ||  ||  ||  ||
/qfwonder/currentIR i i x y
|-
/qfwonder/numLoadedIRs i i number of IRs type[ 0 = static, 1 = dynamic]
| /stream/visual/connect || s || name ||  ||  ||  ||  ||
/qfwonder/reset none
|-
tracker
| /stream/visual/connect || s s || host || port ||  ||  ||  ||
/tracker/omit i keep 1, omit i messages
|-
/tracker/reset i reset tracker [1], else: do nothing
| /stream/visual/connect || none ||  ||  ||  ||  ||  ||
|-
| /stream/visual/disconnect || none ||  ||  ||  ||  ||  ||
|-
| /stream/visual/pong || i || count ||  ||  ||  ||  ||
|-
| /stream/visual/send || NULL ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /stream/timer/connect || s s || host || port ||  ||  ||  ||
|-
| /stream/timer/connect || none ||  ||  ||  ||  ||  ||
|-
| /stream/timer/pong || i || count ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /reply || s i s || reply to message || state || message ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| twonder ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /source/activate || i || id ||  ||  ||  ||  ||
|-
| /source/deactivate || i || id ||  ||  ||  ||  ||
|-
| /source/type || i i || id || type [ 0=plane, 1=point ] ||  ||  ||  ||
|-
| /source/type || i i f || id || type [ 0=plane, 1=point ] || timestamp [ seconds ] ||  ||  ||
|-
| /source/angle || i f || id || angle [ degrees ] ||  ||  ||  ||
|-
| /source/angle || i f f || id || angle [ degrees ] || duration [ seconds ] ||  ||  ||
|-
| /source/angle || i f f f || id || angle [ degrees ] || duration [ seconds ] || timestamp [ seconds ] ||  ||
|-
| /source/position || i f f || id || x coordinate [ meters ] || y coordinate [ meters ] || ||  ||
|-
| /source/position || i f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || duration [ seconds ] || ||
|-
| /source/position || i f f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || duration [ seconds ] || timestamp [ seconds ] ||
|-
| /source/position || i f f f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || not used || timestamp [ seconds ] || duration [ seconds ]
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /source/dopplerEffect || i i || id || on [ 0 = false, 1 = true ] ||  ||  ||  ||
|-
| /source/dopplerEffect ||  i i f || id || on [ 0 = false, 1 = true ] || timestamp [ seconds ] ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /global/maxNoSources || i || number of sources || ||  ||  ||  ||
|-
| /global/renderpolygon || s i (f f f) || roomname || number of vertices || V.1 x coord. [ meters ] || V.1 y coord. [ meters ] || V.1 z coord. [ meters ] ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /stream/render/ping || i || pingcount ||  ||  ||  ||  ||
|-
| /reply || s i s || reply to message || state || message ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| xwonder ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /source/activate || i || id ||  ||  ||  ||  ||
|-
| /source/deactivate || i || id ||  ||  ||  ||  ||
|-
| /source/position || i f f || id || x coordinate [ meters ] || y coordinate [ meters ] ||  ||  ||
|-
| /source/angle || i f || id || angle [ degrees ] ||  ||  ||  ||
|-
| /source/type || i i || id || type [ 0=plane, 1=point ] ||  ||  ||  ||
|-
| /source/name || i s || id || name ||  ||  ||  ||
|-
| /source/color || i i i i || id || red [ 0;255 ] || green [ 0;255 ] || blue [ 0; 255 ] ||  ||
|-
| /source/groupId || i i || id || groupId ||  ||  ||  ||
|-
| /source/rotationDirection || i i || id || inverted [ 0=false, 1=true] ||  ||  ||  ||
|-
| /source/scalingDirection || i i || id || inverted [ 0=false, 1=true] ||  ||  ||  ||
|-
| /score/source/enableRecord || i i || id || 0 = off, 1 = on ||  ||  ||  ||
|-
| /score/source/enableRead || i i || id || 0 = off, 1 = on ||  ||  ||  ||
|-
| /source/dopplerEffect || i i || id || on [ 0 = false, 1 = true ] ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /group/activate || i || groupId ||  ||  ||  ||  ||
|-
| /group/deactivate || i || groupId ||  ||  ||  ||  ||
|-
| /group/position || i f f || groupId || x coordinate [ meters ] || y coordinate [ meters ] ||  ||  ||
|-
| /group/color || i i i i || groupId || red [ 0;255 ] || green [ 0;255 ] || blue [ 0; 255 ] ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /mtctime || i i i i || hour || minute || second || millisecond ||  ||
|-
| /score/stop || none ||  ||  ||  ||  ||  ||
|-
| /score/play || none ||  ||  ||  ||  ||  ||
|-
| /score/enableRecord || i || 0 = off, 1 = on ||  ||  ||  ||  ||
|-
| /score/enableRead || i || 0 = off, 1 = on ||  ||  ||  ||  ||
|-
| /score/enableMMC || i || 0 = off, 1 = on ||  ||  ||  ||  ||
|-
| /score/status ||  NULL ( i ) || scoreplayerPlayMode || scoreplayerRecordMode || scoreplayerReadMode || sourceRecordMode || sourceReadMode ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /global/maxNoSources || i || number of sources ||  ||  ||  ||  ||
|-
| /global/renderpolygon || s i (f f f) || roomname || number of vertices || V.1 x coord. [ meters ] || V.1 y coord. [ meters ] || V.1 z coord. [ meters ] ||
|-
| /project/xmlDump || i s || errorflag ( 1 = error ) || project in xml  (see dtd) ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /stream/visual/ping || i || pingcount ||  ||  ||  ||  ||
|-
| /reply || s i s || reply to message || state || message ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| scoreplayer ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /source/activate || i || id ||  ||  ||  ||  ||
|-
| /source/deactivate || i || id ||  ||  ||  ||  ||
|-
| /source/name || i s || id || name ||  ||  ||  ||
|-
| /source/position || i f f f f || id || x coordinate [ meters ] || y coordinate [ meters ] || duration [ seconds ] || timestamp [ seconds ] ||
|-
| /source/type || i i f || id || type [ 0=plane, 1=point ] || timestamp [ seconds ] ||  ||  ||
|-
| /source/angle || i f f f || id || angle [ degrees ] || timestamp [ seconds ] || duration [ seconds ] ||  ||
|-
| /score/source/enableRecord || i i || id || record  [ 0=off, 1= on ] ||  ||  ||  ||
|-
| /score/source/enableRead || i i || id ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /score/enableRecord || i || record (0=off, 1=on) ||  ||  ||  ||  ||
|-
| /score/enableRead || i || read    (0=off, 1=on) ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /score/create || s || scorename ||  ||  ||  ||  ||
|-
| /score/save || NULL ||  ||  ||  ||  ||  ||
|-
| /score/load || s || scorename ||  ||  ||  ||  ||
|-
| /score/play || none ||  ||  ||  ||  ||  ||
|-
| /score/stop || none ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /score/reset || none ||  ||  ||  ||  ||  ||
|-
| /score/setStartScenario || none ||  ||  ||  ||  ||  ||
|-
| /score/enableMMC || i || 0 = off, 1 = on ||  ||  ||  ||  ||
|-
| /score/enableMSRC || i || 0 = off, 1 = on ||  ||  ||  ||  ||
|-
| /score/newtime || i i i i || hours || minutes || seconds || milliseconds ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /global/maxNoSources || i || number of sources ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /stream/score/ping || i || pingcount ||  ||  ||  ||  ||
|-
| /reply || s i s || reply to message || state || message ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| jfwonder ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /jfwonder/connect || none ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| fwonder ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /tracker/move || i f f f || source id || pan [ degrees ] || tilt [ degrees ] || rot [ degrees ], NOT USED ||  ||
|-
| /tracker/move/pan || f || pan [ degrees ] ||  ||  ||  ||  ||
|-
| /tracker/move/tilt || f || tilt [ degrees ] ||  ||  ||  ||  ||
|-
| /tracker/move/rot || f || rot [ degrees ], NOT USED ||  ||  ||  ||  ||
|-
| /fwonder/resolution/x || i || x resolution of IR Matrix [ > 0 ] ||  ||  ||  ||  ||
|-
| /fwonder/resoultion/y || i || y resolution of IR Matrix [ > 0 ] ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| qfwonder ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /qfwonder/IRLoaded || i i i i || x || y || loaded [ 0 = no, 1 = yes ] || type [ 0 = static, 1= dynamic] ||  ||
|-
| /qfwonder/currentIR || i i || x || y ||  ||  ||  ||
|-
| /qfwonder/numLoadedIRs || i i || number of IRs || type[ 0 = static, 1 = dynamic] ||  ||  ||  ||
|-
| /qfwonder/reset || none ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| tracker ||  ||  ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|-
| /tracker/omit || i || keep 1, omit i messages ||  ||  ||  ||  ||
|-
| /tracker/reset || i || reset tracker [1], else: do nothing ||  ||  ||  ||  ||
|-
|  ||  ||  ||  ||  ||  ||  ||
|}

Revision as of 14:09, 16 November 2016

Wonder OSC-Commands Complete OSC reception implementation chart Parametertypes: i = int s = string Note: all commands have to be prefixed with /WONDER Command Parameters content > ... ... ... ... ... cwonder /source/activate i id /source/deactivate i id /source/type i i id type [ 0=plane, 1=point ] /source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ] /source/angle i f id angle [ degrees ] /source/angle i f f id angle [ degrees ] duration [ seconds ] /source/angle i f f f id angle [ degrees ] duration [ seconds ] timestamp [ seconds ] /source/position i f f id x coordinate [ meters ] y coordinate [ meters ] /source/position i f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] /source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ] /source/position i f f f f f id x coordinate [ meters ] y coordinate [ meters ] not used timestamp [ seconds ] duration [ seconds ] /source/color i i i i id red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ] /source/groupId i i id groupId /source/rotationDirection i i id inverted [ 0=false, 1=true] /source/scalingDirection i i id inverted [ 0=false, 1=true] /source/dopplerEffect i i id on [ 0 = false, 1 = true ] /group/activate i groupId /group/deactivate i groupId /group/position i f f groupId x coordinate [ meters ] y coordinate [ meters ] /group/color i i i i groupId red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ] /project/createWithScore s projectname /project/createWithoutScore s projectname /project/addScore none /project/load s projectname /project/save /project/save s projectname /project/snapshot/take i snapshotId /project/snapshot/take i s snapshotId name /project/snapshot/recall i f snapshotId duration [ seconds ] /project/snapshot/delete i snapshotId /project/snapshot/rename i s snapshotId name /project/snapshot/copy i i snapshotId (from) snapshotId (to) /score/play none /score/stop none /score/setStartScenario none /score/enableRecord i 0 = off, 1 = on /score/enableRead i 0 = off, 1 = on /score/reset /score/newtime f time [ seconds ] /score/enableMMC i 0 = off, 1 = on /score/source/enableRecord i i sourceId 0 = off, 1 = on /score/source/enableRead i i sourceId 0 = off, 1 = on /jfwonder/frametime i currenttime [ jackframe ] /jfwonder/connect none /jfwonder/error s errormessage /stream/render/connect s name /stream/render/connect s s host port /stream/render/connect none /stream/render/disconnect none /stream/render/pong i count /stream/render/send NULL /stream/score/connect s name /stream/score/connect s s host port /stream/score/connect none /stream/score/disconnect none /stream/score/pong i count /stream/score/send NULL /stream/visual/connect s name /stream/visual/connect s s host port /stream/visual/connect none /stream/visual/disconnect none /stream/visual/pong i count /stream/visual/send NULL /stream/timer/connect s s host port /stream/timer/connect none /stream/timer/pong i count /reply s i s reply to message state message twonder /source/activate i id /source/deactivate i id /source/type i i id type [ 0=plane, 1=point ] /source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ] /source/angle i f id angle [ degrees ] /source/angle i f f id angle [ degrees ] duration [ seconds ] /source/angle i f f f id angle [ degrees ] duration [ seconds ] timestamp [ seconds ] /source/position i f f id x coordinate [ meters ] y coordinate [ meters ] /source/position i f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] /source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ] /source/position i f f f f f id x coordinate [ meters ] y coordinate [ meters ] not used timestamp [ seconds ] duration [ seconds ] /source/dopplerEffect i i id on [ 0 = false, 1 = true ] /source/dopplerEffect i i f id on [ 0 = false, 1 = true ] timestamp [ seconds ] /global/maxNoSources i number of sources /global/renderpolygon s i (f f f) roomname number of vertices V.1 x coord. [ meters ] V.1 y coord. [ meters ] V.1 z coord. [ meters ] /stream/render/ping i pingcount /reply s i s reply to message state message xwonder /source/activate i id /source/deactivate i id /source/position i f f id x coordinate [ meters ] y coordinate [ meters ] /source/angle i f id angle [ degrees ] /source/type i i id type [ 0=plane, 1=point ] /source/name i s id name /source/color i i i i id red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ] /source/groupId i i id groupId /source/rotationDirection i i id inverted [ 0=false, 1=true] /source/scalingDirection i i id inverted [ 0=false, 1=true] /score/source/enableRecord i i id 0 = off, 1 = on /score/source/enableRead i i id 0 = off, 1 = on /source/dopplerEffect i i id on [ 0 = false, 1 = true ] /group/activate i groupId /group/deactivate i groupId /group/position i f f groupId x coordinate [ meters ] y coordinate [ meters ] /group/color i i i i groupId red [ 0;255 ] green [ 0;255 ] blue [ 0; 255 ] /mtctime i i i i hour minute second millisecond /score/stop none /score/play none /score/enableRecord i 0 = off, 1 = on /score/enableRead i 0 = off, 1 = on /score/enableMMC i 0 = off, 1 = on /score/status NULL ( i ) scoreplayerPlayMode scoreplayerRecordMode scoreplayerReadMode sourceRecordMode sourceReadMode /global/maxNoSources i number of sources /global/renderpolygon s i (f f f) roomname number of vertices V.1 x coord. [ meters ] V.1 y coord. [ meters ] V.1 z coord. [ meters ] /project/xmlDump i s errorflag ( 1 = error ) project in xml (see dtd) /stream/visual/ping i pingcount /reply s i s reply to message state message scoreplayer /source/activate i id /source/deactivate i id /source/name i s id name /source/position i f f f f id x coordinate [ meters ] y coordinate [ meters ] duration [ seconds ] timestamp [ seconds ] /source/type i i f id type [ 0=plane, 1=point ] timestamp [ seconds ] /source/angle i f f f id angle [ degrees ] timestamp [ seconds ] duration [ seconds ] /score/source/enableRecord i i id record [ 0=off, 1= on ] /score/source/enableRead i i id /score/enableRecord i record (0=off, 1=on) /score/enableRead i read (0=off, 1=on) /score/create s scorename /score/save NULL /score/load s scorename /score/play none /score/stop none /score/reset none /score/setStartScenario none /score/enableMMC i 0 = off, 1 = on /score/enableMSRC i 0 = off, 1 = on /score/newtime i i i i hours minutes seconds milliseconds /global/maxNoSources i number of sources /stream/score/ping i pingcount /reply s i s reply to message state message jfwonder /jfwonder/connect none fwonder /tracker/move i f f f source id pan [ degrees ] tilt [ degrees ] rot [ degrees ], NOT USED /tracker/move/pan f pan [ degrees ] /tracker/move/tilt f tilt [ degrees ] /tracker/move/rot f rot [ degrees ], NOT USED /fwonder/resolution/x i x resolution of IR Matrix [ > 0 ] /fwonder/resoultion/y i y resolution of IR Matrix [ > 0 ] qfwonder /qfwonder/IRLoaded i i i i x y loaded [ 0 = no, 1 = yes ] type [ 0 = static, 1= dynamic] /qfwonder/currentIR i i x y /qfwonder/numLoadedIRs i i number of IRs type[ 0 = static, 1 = dynamic] /qfwonder/reset none tracker /tracker/omit i keep 1, omit i messages /tracker/reset i reset tracker [1], else: do nothing