Documentation / Driver Reference
Driver Reference
Capabilities, parameters, and setup for every first-party driver.
OBS Studio
obs-websocketProtocol: obs-websocket v5 (WebSocket)
Consumer ID: obs-main · Default endpoint: ws://localhost:4455
Setup: In OBS: Tools → obs-websocket Settings → Enable WebSocket Server. Note the port and password.
Capabilities
| Capability ID | Parameters | Description |
|---|---|---|
| video.scene.set | sceneName: string | Switches the active program scene. |
Examples
Switch to scene 'Gaming'
video.scene.set|obs-main|scene|sceneName=Gaming
REAPER
reaper-oscProtocol: OSC over UDP
Consumer ID: reaper-main · Default endpoint: localhost:8000
Setup: In REAPER: Preferences → Control/OSC/web → Add → OSC. Set port to 8000, listen on 9000.
Capabilities
| Capability ID | Parameters | Description |
|---|---|---|
| audio.track.volume.set | value: float (0.0–1.0) | Sets a track's volume fader. |
| audio.track.mute.set | muted: bool | Mutes or unmutes a track. |
Examples
Set track 1 volume to 80%
audio.track.volume.set|reaper-main|track/1|value=0.8
Mute track 2
audio.track.mute.set|reaper-main|track/2|muted=true
Behringer/Midas X32
x32-oscProtocol: OSC over UDP
Consumer ID: x32-main · Default endpoint: 192.168.0.64:10023
Setup: Connect X32 to your network. Default IP is 192.168.0.64, port 10023. No additional setup required.
Capabilities
| Capability ID | Parameters | Description |
|---|---|---|
| audio.channel.fader.set | value: float (0.0–1.0) | Sets a channel's fader level. |
| audio.channel.mute.set | muted: bool | Mutes or unmutes a channel (ON = not muted). |
Examples
Set channel 3 fader to 80%
audio.channel.fader.set|x32-main|channel/3|value=0.8
Mute channel 5
audio.channel.mute.set|x32-main|channel/5|muted=true

