How To

Status Window

The Status window (Tools ▸ Show Log…, ⇧⌘L) is the show's health check and event record in one place. It has three tabs: Warnings, Logs, and Diagnostics.

#Warnings tab

A live scan of every cue on every list for problems that would break the show:

  • Missing media: audio, video, or image files that can no longer be found on disk, including individual playlist tracks.
  • Control cues without a target: Stop, Fade, Devamp, Start, Load, and Arm/Disarm cues that haven't been pointed at a cue yet.
  • Unrouted audio: audio, playlist, and mic cues with no output sends, or whose routed output channels have no device connected.
  • Empty payloads: Network cues with no address, Serial cues with no device path, HTTP cues with no URL, Script cues with no code.

The tab header shows the current warning count. A clean show reads "No warnings".

#Logs tab

A chronological, show-wide record of everything that happened: cue events (GO, FIRE, STOP, PAUSE, DONE…), engine alerts, and every external input CueStudio received.

Filter chips across the top narrow the stream by category: All is the default:

  • Cues: cue firing and transport events.
  • MIDI: incoming MIDI triggers (Note / CC / Program Change) and MTC timecode fires.
  • OSC: every OSC message received, with its address and arguments. Use this to confirm a console or remote is actually reaching CueStudio.
  • DMX: DMX-triggered GO / Pause / Stop and per-cue channel triggers.
  • Session: transport commands arriving from the other machine in a session (GO, STOP, SELECT…), each naming the cue the sender resolved. If a backup isn't playing, compare this against the Cues category: a SESSION GO with no cue event after it means the command arrived and the fire failed, and the Cues entry says why; no SESSION GO at all means the command never got here.
  • Alerts: the same warnings that flash in the transient error banner, kept for review.

The free-text field filters within the selected category. Copy All copies the visible entries, Export CSV… saves the full log, and Clear Log empties it.

#Diagnostics tab

A live support readout: memory use, how long the app has been running, and counts of the things that grow while a show runs (active players, fade ramps, meters, image overlays, session peers). Ignore it day to day; if the app slows down over a long run, press Copy and send the numbers with your report.

#Reporting a problem (Help ▸ Report a Problem…)

CueStudio collects no crash data on its own — nothing is ever sent from your machine unless you send it. If the app crashes, hangs, or runs hot, macOS writes a report about it. This window gathers those, together with your show log and the diagnostics counters, into a single zip you can email to support.

You choose what goes in before anything is built. Every report macOS wrote in the last 30 days is listed with its date and kind — Crash, Hang or High CPU — and you can tick or untick each one, or press Show to look at it in Finder first. Two switches control the rest: the show log (useful, but it names your cues and cue lists) and the diagnostics counters (no show content). Always included are the app version, your macOS version and your Mac model. Never included are your show file, your media or your licence key.

Send by Email opens a new message with the zip attached. Save a Copy… writes it wherever you like if you would rather send it another way.

After a crash, the Diagnostics tab of the Status window shows a note about it with a Report… button. It appears once — opening it counts as having seen it, so it will not nag you before a show.

#Pre-Flight Check (Tools ▸ Pre-Flight Check…)

A deeper, on-demand validation pass over the whole show: run it before doors. On top of the Warnings tab's live scan it also verifies that media files can actually be opened and decoded, that control-cue targets point at cue numbers that exist (including targets pinned to another cue list), that Fade cues have a duration, flags duplicate cue numbers, and notes gaps in the numbering. Results are grouped by severity: errors (will fail during the show), warnings (may surprise you), and info, with a filter per level. On a multi-list show each issue names its list. A clean run reports "All Clear: Ready to Go!".