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