Download
PlayGrid 1.2.2
macOS 14.0 or later · Apple silicon · 51 MB
Download PlayGrid 1.2.2The app updates itself from then on — you will not need this page again.
What's new
Version 1.2.2 — A clean quit, and a rundown output
- Fixed an intermittent crash on quit. NDI senders were left running while the process was already tearing itself down, so the crash landed inside the NDI library with nothing of PlayGrid's on the stack. Senders are now closed first.
- A project that cannot be read at launch is no longer replaced by an empty one. PlayGrid comes up with blank channels only when there is genuinely no project to open; if one exists but cannot be read, autosave is held back instead of writing over it, and every autosave now keeps the previous copy beside it.
- New: Rundown output. A 16:9 picture of one channel's running order — what is on air with its countdown, and what is queued next, following your cursor — to drop into whatever multiviewer you already use. Settings → Rundown, out over NDI, SDI or a window.
Remote control
PlayGrid takes commands over OSC and sends state back, so a Play key lights while its channel is on air and a Loop key while the loop is on. Turn on OSC in PlayGrid under Settings → Remote and note the port (8000 by default).
| Stream Deck plugin
Elgato Stream Deck app 6.5 or later. Double-click the
file to install; set PlayGrid's IP and OSC port once in any PlayGrid
key — they are shared by all of them. |
Download |
| Companion configuration
Bitfocus Companion 3 — Import / Export → Import. Two
pages: an 8-channel overview and one channel with global transport.
Set the connection's target host to PlayGrid's IP afterwards. |
Download |
OSC address list — for TouchOSC, lighting desks or anything else that speaks OSC
| /pg/ch/<n>/playpause | Play / Pause toggle — what a deck key should send |
| /pg/ch/<n>/play /pause /stop /cue /fade | transport |
| /pg/ch/<n>/next /prev /nextBlock /loop | playlist |
| /pg/ch/<n>/selectNext /selectPrev | move the highlight without changing what plays |
| /pg/all/play /stop /loop /shuffle /record /stream | every channel |
| Channels are numbered 1–8 as on screen. A message with no argument, or a number ≥ 0.5, is a press; 0 is ignored, so button releases never double-fire. | |
| /pg/ch/<n>/playing /looping /pg/recording /pg/streaming | state, sent back as 0/1 to whoever sent a command |
Trouble installing?
macOS may say the app cannot be checked. Right-click the app, choose Open, then confirm — you only need to do this once.
Still stuck? Ask us or email [email protected].