PLAYGRID

Download

PlayGrid 1.2.2

macOS 14.0 or later · Apple silicon · 51 MB

Download PlayGrid 1.2.2

The 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>/playpausePlay / Pause toggle — what a deck key should send
/pg/ch/<n>/play   /pause   /stop   /cue   /fadetransport
/pg/ch/<n>/next   /prev   /nextBlock   /loopplaylist
/pg/ch/<n>/selectNext   /selectPrevmove the highlight without changing what plays
/pg/all/play   /stop   /loop   /shuffle   /record   /streamevery 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/streamingstate, 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].