OSC: Media, Source, and Slot Commands
Control media playback, source colors, and dynamically assign sources to slots.
Media playback
| Address | Args | Description |
|---|---|---|
/pmix/media/{n}/play |
— | Play media/audio source |
/pmix/media/{n}/pause |
— | Pause media/audio source |
/pmix/media/{n}/stop |
— | Stop and reset to beginning |
/pmix/media/{n}/seek |
float 0–1 | Seek to position |
/pmix/media/{n}/rate |
float | Set playback rate (0.1–4.0) |
/pmix/media/{n}/loop |
int 0/1 | Enable/disable looping |
Source properties
| Address | Args | Description |
|---|---|---|
/pmix/source/{n}/color |
float x4 | Set solid color (R, G, B, A each 0–1) |
Slot assignment
Dynamically assign sources to slots without using the touch UI:
| Address | Args | Description |
|---|---|---|
/pmix/slot/{n}/colorbars |
string (optional) | Assign color bars (pattern name, default SMPTE) |
/pmix/slot/{n}/solidcolor |
float x4 | Assign solid color (R, G, B, A) |
/pmix/slot/{n}/text |
string | Assign text source with content |
/pmix/slot/{n}/uvc |
string (optional) | Assign USB capture device (name, or first available) |
/pmix/slot/{n}/countdown |
float, float, string (optional) | Assign countdown (start, end, display mode) |
/pmix/slot/{n}/clear |
— | Clear slot (remove source) |
Color bar patterns: SMPTE Bars, EBU Bars, Gray Gradient, Grid Pattern, Visualizer
Countdown display modes: timer (MM:SS or HH:MM:SS), wholeNumbers (integer count)
Examples
# Play / pause media in slot 4
oscsend <ipad-ip> 9000 /pmix/media/4/play
oscsend <ipad-ip> 9000 /pmix/media/4/pause
oscsend <ipad-ip> 9000 /pmix/media/4/seek f 0.5
# Set solid color source to red
oscsend <ipad-ip> 9000 /pmix/source/5/color ffff 1.0 0.0 0.0 1.0
# Assign SMPTE bars to slot 6
oscsend <ipad-ip> 9000 /pmix/slot/6/colorbars s "SMPTE Bars"
# Create a countdown timer (60 seconds, timer mode)
oscsend <ipad-ip> 9000 /pmix/slot/6/countdown ffs 60 0 timer
# Assign text to slot 7
oscsend <ipad-ip> 9000 /pmix/slot/7/text s "Starting Soon"
# Clear slot 8
oscsend <ipad-ip> 9000 /pmix/slot/8/clear