FOR MAC BETA 1.1.0 MACOS 13+

SMPTESwitch

Frame-accurate camera cuts on Blackmagic ATEM switchers, driven by SMPTE timecode. Playback tracks, show video and timecode, all in one Mac app.

Launch offer: free for a limited time.
macOS 13 Ventura or later · Apple Silicon and Intel
First launch: System Settings › Privacy & Security › Open Anyway.

TC OUTPUT · 25 FPS● LOCKED
01:00:00:00
TC OUTPUT LIVE CUT ISO CAM 2 NEXT
SMPTESwitch main window during playback

Everything for a show on one screen: timecode and transport on top, the song's tracks and camera cues in the middle, the cue list on the right.

Cut the right camera. Every frame. Every night.

Build a timeline for each song with its playback tracks and video, drop cue markers on it, and each marker changes the ATEM's Program to a camera. One button switches between running the show and following it.

TC OUTPUT

SMPTESwitch is the master

It plays the songs, sends LTC timecode out of your audio interface and cuts the cameras. Lighting chases the code it sends.

TC INPUT

SMPTESwitch follows

It chases incoming timecode, jumps to the right song by hour and fires the cuts. Lighting and the other departments chase the same code and run their own parts.

Built for touring: the same programmed cuts run at every venue, whatever in-house ATEM and camera numbers that venue has.

On the road and in the studio

The same app runs a touring concert from front of house and a live TV show from the gallery.

SMPTESwitch at a concert front-of-house desk
LIVE SHOWSMPTESwitch chases the show's timecode and cuts the in-house ATEM, so the IMAG screens follow the song frame-accurately every night.
SMPTESwitch in a TV studio gallery
TV STUDIOThe cue list fires pre-programmed shots on time, with the Switcher Panel on a second screen for manual takes.

01Program camera cues

Each cue is one Program change on the ATEM at an exact timecode.

  • Program it live. Play the song and press 1–9 on each cut to drop a cue for that camera.
  • Or by hand. Double-click the timeline to add a cue, drag to move it, nudge a frame with ⌥← ⌥→.
  • Cue editor: exact timecode, camera, M/E, Cut or Auto, name and shot notes.
  • Sources include cameras, Media Players, Colours and SuperSources, even with no ATEM connected.
  • Preview next puts the upcoming camera on Preview. Export Shot List gives camera ops the running order.
TIMECODECAMERASHOT
01:00:08:12CAM 1Wide from FOH
01:00:21:04CAM 3Guitar SR, hands
01:00:34:00CAM 2Lead vocal, slow push
01:00:52:06CAM 5Drum riser
01:01:03:00CAM 1Wide, chorus hit

The live cue is red with a progress bar, the next counts down in orange, past cues fade.

02Songs, tracks & the Editor

  • Show channels: every song shares the same lanes (Visuals, Click, Backing Tracks…) on the same outputs. Switching songs only swaps the clips.
  • Drop files on a lane, or several at once and they match channels by file name. Movies bring their own Video Audio channel.
  • Tempo & grid: BPM, time signature, TAP, a bars ruler and SNAP from bars down to frames.
  • Metronome with Click, Tick, Shaker, Cowbell and counting voices, on its own mixer strip for in-ears only.
  • The Editor is a DAW-style window: Slice, Trim, Fade, Clip Gain, Delete & Join and Insert Time, and the camera cues follow the music.
The SMPTESwitch Editor

03Timecode that never waits

One button, or ⌘T, switches between generating timecode and chasing it.

MODEWHAT SMPTESWITCH DOES
TC OUTPUTPlays the song, sends LTC out of the chosen output, cuts the cameras
TC INPUTReads LTC from the chosen input, follows it, jumps to the right song by hour, cuts the cameras
Frame rates23.976, 24, 25, 29.97 drop-frame, 29.97 non-drop and 30
Chase statusLOCKED, FREEWHEEL, STOPPED or NO LTC, with the measured incoming rate and a warning if it doesn't match the show
FiringCues fire from a dedicated timer on the audio clock or the decoded LTC, so a busy screen never delays a cut
JumpsIf a rehearsal restarts mid-song, the app cuts straight to the camera that should be live at that point

04Audio routing, mixer & Dante

  • Routing matrix: send every track and the LTC to the outputs you want, up to 128 channels.
  • Mixer: a strip per channel with fader, live meter, Mute, Solo and output. Levels save with each song.
  • Dante Virtual Soundcard works like any interface, and SMPTESwitch reconnects by itself if Dante drops out.
The SMPTESwitch mixer

05ATEM control & Switcher Panel

SMPTESwitch talks to the ATEM over its own network protocol, with no Blackmagic software needed on the Mac. Switchers on the network show up by themselves.

The Switcher Panel
PROGRAM

Red Program and green Preview rows with live tally, including cuts made elsewhere.

TRANSITIONS

CUT, AUTO and T-bar. Mix, Dip, Wipe, DVE and Sting, plus keys, DSKs, FTB, Aux and Macros.

OFFLINE

No ATEM? A built-in virtual switcher with a reference still per camera lets you program a whole show on a laptop.

06Touring tools

The programmed show never changes from venue to venue. Only where each shot is sent changes.

Camera Routing
CAMERA ROUTINGName each shot once, then pick tonight's ATEM input for it at each venue. TEST puts it on Preview for a quick line check.
Camera Dropout
CAMERA DROPOUTIf a camera dies mid-show, send its cues to a stand-in until it's back. Camera ops can report it from SMPTESwitch Live.

⌘L Lock Show protects the programmed cues from accidental edits during a show.

07Recording

  • Record Live ATEM Cut turns every Program change on the ATEM into a cue, from the panel, ATEM Software Control or the app.
  • ATEM ISO Record starts the switcher's own disk recording.
  • Record Camera Input captures to ProRes 422, ProRes 422 HQ or H.264, named by song and timecode.
Record Camera Input

08Advanced Output, test card & sync

Map the show video onto any LED wall or screen layout, line up every screen without putting show content on it, then get picture and sound landing together in the room.

Advanced Output
Test card
TEST CARDBars, greyscale, grid and running timecode on any screen, with optional panel numbers.
Sync test
SYNCA flash and tone every second shows how far apart picture and sound land. Dial in video or audio delay a frame at a time.

09Show Stop

One press stops everything SMPTESwitch controls: playback and audio, the ATEM to black, every visuals output and timecode. No "are you sure?" step.

Show Stop banner on the Mac

Call it from the Mac, the Stream Deck or the Stage Manager's phone. Every Show Stop, request and clear is logged with who did it.

Keyboard first

Every feature is in the menu bar, and the ones you need mid-show are a key away.

Play / PauseSpace
Drop a cue for camera 1–101–9 0
Previous / next song⌘↑ ⌘↓
TC OUTPUT ⇄ INPUT⌘T
Camera Dropout · Lock Show⌘D ⌘L
Editor · Mixer · Switcher Panel⌥⌘E ⌥⌘M ⇧⌘P
Advanced Output · Test Card⇧⌘O ⇧⌘T

Requirements

  • macOS 13 Ventura or later, native on Apple Silicon and Intel Macs.
  • A network link to a Blackmagic ATEM switcher.
  • Any Core Audio interface, including Dante Virtual Soundcard.
  • Optional: a display output per screen for Advanced Output, and a capture device for camera recording.
  • Shows save as one file with songs, channels, cues, tempo, routing, venues and settings.

SMPTESwitch

Run it on your next show. Free for a limited time.