Apps/OBS Studio
OBS Studio logo

OBS Studio

Scenes that know they are live.
Role StreamingFollows com.obsproject.obs-studioLayout 15 controlsThemes Corsair K70 RGB · Razer Huntsman RGB

The OBS Studio layout talks to OBS over its WebSocket server. Record and Stream show what OBS is really doing; the status strip says READY, REC or LIVE with the scene on air; the Preview shows that scene; Scenes lists your scenes and the current scene’s sources, so a tap switches scenes or hides a source; the mixer has a fader for each audio input.

OBS Studio layout in the Corsair K70 RGB theme
Live: preview of “Scene - Teams”, the scene list with Scene - Teams on air, Mic/Aux and Teams faders, READY · Not recording
The layout

Every control, explained.

Point at a key on the pad above or on a row below: both light up. These are the keys of the built-in OBS Studio layout and what each one sends to the Mac.

RecordOBS: start record2 × 2 cells
StreamOBS: start stream2 × 2 cells
PauseOBS: pause record
Save ReplayOBS: save replay buffer
Mute MicOBS: toggle input mute “Mic/Aux”
Pause RecOBS: pause record
ResumeOBS: resume record
RefreshOBS: refresh
Toggle RecOBS: toggle record
Toggle LiveOBS: toggle stream
Volume knobMac output volume, both ways · tap to mute2 × 2 cells
StatusREADY / REC / LIVE with the current scene2 × 1 cells
PreviewThe scene that is on air3 × 3 cells
ScenesYour OBS scenes and the current scene’s sources, live3 × 3 cells
Audio mixerA fader per OBS audio input4 × 2 cells
Controls

More than keys.

Record and Stream with state
Record and Stream with state

Lit only while OBS is really recording or streaming. Pause and Save Replay next to them.

Volume knob
Volume knob

The Mac’s output volume, both ways.

Integration

What the Mac and the pad share.

On the Mac

  • Recording, paused, streaming and the scene on air, pushed the moment they change
  • Every scene and the current scene’s sources, with visibility
  • Audio inputs with their level, mute and fader
  • When OBS quits the pad says “OBS not connected”
Set up once. In OBS choose Tools ▸ WebSocket Server Settings, turn on Enable WebSocket server and copy the password into iMacroPad for Mac ▸ Settings ▸ OBS.

The OBS Studio plugin

  • OBS Studio layout: status, preview, scenes, mixer, Record, Stream, Pause, Save Replay
  • OBS commands: start/stop/toggle record and stream, pause, resume, set scene, show/hide source, mute input, save replay
  • Corsair K70 RGB theme suggestion

It may

  • Talks to OBS on this Mac (WebSocket, port 4455)
Macros

Ideas to start from.

Build these in Settings ▸ Macros with blocks, then put them on a key, a Siri phrase or a trigger. Steps in bold are what you fill in.

Go live

WHEN Key on the pad
OBS: set scene Starting Soon
OBS: start stream
Wait 30 s
OBS: set scene Main

Recording finished

WHEN OBS: recording stopped
Open Finder at {{file}}
Pad: show the Media Deck layout
Themes

Dress it like the app.

Any of the 104 themes works on this layout. Pin one to this app and only OBS Studio wears it.

Corsair K70 RGB theme
Corsair K70 RGBIconic Hardware
Razer Huntsman RGB theme
Razer Huntsman RGBIconic Hardware
Speed Editor theme
Speed EditorControl surfaces
Deep Sea theme
Deep SeaNature