Two-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. Also, a list of open sound control messages sent by CasterSoundboard to the update OSC client's user interface.
Definitions
<player-name>:= Name of player on the currently selected and active soundboard tab.
- Inbound := Any OSC commands sent TO CasterSoundboard FROM an OSC client.
- Outbound := Any OSC commands sent FROM CasterSoundboard TO an OSC client.
Notes
- All possible
<player-name> names are:
Global OSC Message Commands (Inbound)
Kill all soundboards (stop all sounds).
ADDRESS
VALUE (int)
Toggle audio ducking.
ADDRESS
VALUE (int)
Switch to next tab.
ADDRESS
VALUE (int)
Switch to previous tab.
ADDRESS
VALUE (int)
Make CasterSoundboard update/refresh the OSC client's user interface.
ADDRESS
VALUE (int)
Player OSC Message Commands (Inbound)
Change volume.
ADDRESS
VALUE (float)
Change track position (percentage based).
ADDRESS
VALUE (float)
Toggle between stopping and playing a sound clip from it's cued start time.
ADDRESS
VALUE (int)
Toggle between pausing and playing a sound clip from where you left off. Track will start from cued start time if playing for the first time and after a clip has reached it's cued stop time.
ADDRESS
VALUE (int)
Toggle looping a sound.
ADDRESS
VALUE (int)
Global OSC Message Commands (Outbound)
Updates OSC client user interface component that toggles audio ducking.
ADDRESS
VALUE (int)
Updates OSC client user interface component that displays the current tab name.
ADDRESS
VALUE (string)
Player OSC Message Commands (Outbound)
Updates OSC client user interface component that changes volume.
ADDRESS
VALUE (float)
Updates OSC client user interface component that changes the track position (percentage based).
ADDRESS
VALUE (float)
Updates OSC client user interface component that toggles looping a sound.
ADDRESS
VALUE (int)
Updates OSC client user interface component that displays the sound clip's track name.
ADDRESS
VALUE (string)
Updates OSC client user interface component that displays the sound clip's track position and time remaining. Time format is in minutes and seconds.
ADDRESS
VALUE (string)
Updates OSC client user interface component that displays the player's current play state (playing, paused, or stopped).
ADDRESS
VALUE (string)