OSC: Scene Commands
Create, recall, edit, and manage scenes via OSC.
Scene management
| Address | Args | Description |
|---|---|---|
/pmix/scene/{n} |
— | Recall scene n |
/pmix/scene/create |
string, string | Create scene (template name, scene name) |
/pmix/scene/{n}/delete |
— | Delete scene n |
/pmix/scene/{n}/rename |
string | Rename scene n |
/pmix/scene/{n}/duplicate |
— | Duplicate scene n |
/pmix/scene/deactivate |
— | Deactivate current scene |
Layer editing
| Address | Args | Description |
|---|---|---|
/pmix/scene/{n}/layer/{m}/source |
int | Set layer source (slot number, 0=clear) |
/pmix/scene/{n}/layer/{m}/frame |
float x4 | Set layer frame (x, y, w, h 0–1) |
/pmix/scene/{n}/layer/{m}/opacity |
float | Set layer opacity (0–1) |
Layout templates
Available template names for /pmix/scene/create:
fullscreen, pictureInPicture, sideBySide, stackedVertical, quadGrid, tripleLayout, largeWithSidebar
Examples
# Create a side-by-side scene
oscsend <ipad-ip> 9000 /pmix/scene/create ss sideBySide "My Scene"
# Recall scene 1
oscsend <ipad-ip> 9000 /pmix/scene/1
# Rename scene 1
oscsend <ipad-ip> 9000 /pmix/scene/1/rename s "Interview"
# Set layer 1 source to slot 2
oscsend <ipad-ip> 9000 /pmix/scene/1/layer/1/source i 2
# Set layer 1 frame (left half of screen)
oscsend <ipad-ip> 9000 /pmix/scene/1/layer/1/frame ffff 0.0 0.0 0.5 1.0
# Set layer opacity to 80%
oscsend <ipad-ip> 9000 /pmix/scene/1/layer/1/opacity f 0.8
# Deactivate current scene (return to normal switching)
oscsend <ipad-ip> 9000 /pmix/scene/deactivate