One-Way OSC API Documentation
The following is a list of open sound control messages that an OSC client can send to manipulate the soundboard into doing various things.
Definitions
<tab-name>:= Name of a particular soundboard tab open in CasterSoundboard.
<player-name>:= Name of player on a particularly selected soundboard tab.
Notes
- All possible
<player-name> names are:
- Tab names
<tab-name> can have almost any character in them, even spaces, but you should avoid using "/" forward slashes since that character is reserved for the OSC message specification.
- Please be aware if CasterSoundboard has more than one tab with the same name open, the API will simply target the first tab from left to right with that name and ignore the others. (This behavior may change in the future).
Global OSC Message Commands
Kill all soundboards (stop all sounds).
ADDRESS
VALUE (int)
Toggle audio ducking.
ADDRESS
VALUE (int)
Player OSC Message Commands
Change volume.
ADDRESS
VALUE (float)
Change track position (percentage based).
ADDRESS
VALUE (float)
Play a sound from the beginning.
ADDRESS
VALUE (int)
Pause.
ADDRESS
VALUE (int)
Play a sound from where you paused.
ADDRESS
VALUE (int)
Stop a sound.
ADDRESS
VALUE (int)
Toggle looping a sound.
ADDRESS
VALUE (int)