ShowTimeCoda Flying Pictures

ShowTimeCoda spec sheet

A cue-list media player for Windows that sends or follows timecode: MIDI Time Code, LTC, Art-Net and NDI. For lasers, lighting and AV.

Also as a PDF · Details in the manual

Modes

Master TC OutPlays the cue list and sends timecode locked to the audio being heard.
Chase TC InFollows incoming timecode and plays the matching cue at the matching position.
GeneratorFree-running timecode with no media: start, pause, stop, start time, go to.

Timecode out

MIDI Time CodeQuarter-frame messages, plus a full-frame message on play, seek and stop. Any MIDI output, including virtual ports.
LTCSMPTE linear timecode on any audio output: left, right or both channels, adjustable level.
Art-NetArtTimeCode on UDP 6454, unicast or broadcast, sent from a chosen network adapter.
NDITimecode stamped on every video frame and audio block.
OffsetsPer output, ±2 s in milliseconds.
Pre-roll0–10 s of timecode before each cue's media when started from the top, so receivers lock before the first beat.
Frame rates23.976, 24, 25, 29.97 drop-frame, 29.97 non-drop, 30 fps.

Timecode in (Chase)

SourcesArt-Net (optionally from one sender only), LTC from any audio input (24, 25, 29.97 DF, 30 fps; either polarity; line to mic level), MIDI Time Code.
Backup sourcesUp to two, all listening at once, with instant automatic changeover.
LockJitter smoothing, chase offset with one-frame steps, corrective seek when more than about one frame out, freewheel on dropout, timeout 0.1–10 s.
ConversionWhile chasing, every timecode output re-sends the incoming code, with or without media: for example LTC in, Art-Net out.

Media and playback

AudioWAV, MP3, FLAC, Ogg, M4A/AAC, Opus.
VideoMP4, M4V, MOV, WebM (H.264 recommended). At its end: next cue, hold last frame or black.
ImagesPNG, JPEG, WebP as cues (shown for a set time, timecode running) and on pads.
Per cueStart TC, start and stop points in the file, volume, fade in and out, crossfade, play-next, wait or loop (seamless), BPM (read from tags, listened for, or imported from rekordbox), notes.
CrossfadesTwo decks: GO on a cue while another plays fades from one to the other (show default or per cue); timecode switches to the new cue at once.
Chase handoffThe next cue in timecode order waits ready on the second player; a timecode jump to it switches with no silence (a cut, or the show's crossfade). A gap between cues fades out, then holds silent and black; a stopped timecode pauses at once.
PagesTabs of cue lists and Cue Cart pages (4–8 columns); one live cue list drives timecode; F-keys, Page Up/Down and OSC switch pages. Undock any page into its own window for a second screen.
WaveformsEach cue's waveform on the scrub bar (for placing markers on a beat), coloured by bass (red), mid (green) and treble (blue) as on a DJ player; zoom in on the bar and make it taller for a single screen. Small waveforms and video pictures on cues and pads. WAV files of any length.
Timecode-only cuesCues with no media that run timecode and triggers for a set time (or until stopped).
Sub-cuesNamed markers inside a cue (2a, 2b), each with its own timecode, playable directly. A sub-cue can loop until GO. The GO button steps down the list one line at a time, sub-cues included, for stage shows where the next cue comes earlier than typed.
rekordbox importTempo, beat grid and memory / hot cues from a rekordbox collection export (xml), matched to the cues by file. Live CDJ following (TCNet, PRO DJ LINK) is planned, not built.
LayoutAuto-offset lays cues end to end on the timecode line; show offset moves a whole show.
Cue sheetExport as PDF or CSV: cues and sub-cues with start and end timecode, length, BPM and notes.

Video out

Output windowFull screen on any connected display.
NDIVideo and stereo 48 kHz audio, at the source size or fitted into 1920×1080 or 1280×720. Needs NDI Tools (free) installed.

Control

Cue Cart padsStart a cue or sub-cue, play a sound effect over everything, or show a video (one picture at a time: it cuts or fades from what is on screen, with no gap). Keyboard key and MIDI note per pad; a second press fades out or restarts; loop per pad. Per page: play over (up to 4 at once), cut to or fade to; Stop all, Pause all, page volume.
Triggers outMIDI notes on cue start, pause and stop. MIDI Show Control on cue start: GO, STOP or RESUME a cue and list, or FIRE a macro, to a chosen device ID. Up to 16 OSC messages per cue: on start, resume, pause or stop, at a marker, or at a time into the cue. Each cue's BPM sent as OSC (for example to BEYOND).
Click trackPer-cue metronome on its own audio output, accented first beat.
Remote inMIDI notes (transport, panic, cues 1–16) and OSC (transport, panic, any cue or sub-cue, pads, go to a timecode), with an optional "only from" address.
Web remoteiPad or any browser on the network: timecode and countdown, transport and Panic, every cue list and Cue Cart page. PIN, local network only, "only from" address, view-only mode.
OSCQuery and ZeroconfAnnounces itself while OSC remote is on and lists its commands with your cue, pad and page names (Chataigne, TouchOSC); finds OSC receivers on the network (Resolume, Chataigne, QLab) for its own OSC messages.
MIDI learnTeach controller buttons (notes or CC) to transport and panic; learn cue trigger notes.
Controller padsPads on a note grid with no learning, OSC address per pad, and pad lights back to the controller (MIDI notes and OSC).
PanicEsc fades the cue and every sound pad out over 0–10 s, then stops; twice cuts at once. All stop cuts everything at once.
Drag and dropFiles and folders onto the cue list or the pads; drag pads to swap them.

Monitoring

On screenIN and OUT timecode, a live light per input and output, remaining-time countdown, floating full-screen timecode window. Every time shown in SMPTE frames (hh:mm:ss:ff) or milliseconds.
Log windowMIDI and OSC in and out (with what each message did), timecode lock and backups, NDI, licence, show and cue events, errors; Warnings tab, source filter, copy and save as text. Last 5,000 rows.
Timecode logCSV of timecode out and in, per second or per frame, with start, stop, cue and source changes.

System and licence

SystemWindows 10 or 11, 64-bit. A MIDI port (hardware or virtual) for MIDI Time Code; an audio output for LTC; NDI Tools for NDI.
Show files.timecoda; media stays in place (Collect Media copies it beside the show; moved media is found again).
Version0.8 beta (1.0 is the full release).
LicenceOne Pro serial for the beta, 1.0 and every 1.x release. Use it on up to 3 PCs at once. Activates once online, then works offline. ShowTimeCoda Free (one cue list, one Cue Cart page, Art-Net timecode out) has no time limit; every new install runs as Pro for the first 30 days.

Planned

Not in the current version; no dates yet: audio output choice, Pioneer DJ CDJ support via TCNet, macOS.

Flying Pictures Laser Show Systems · showtimecoda.com · showtimecoda@flyingpictures.com.au. NDI is a registered trademark of Vizrt Group; Art-Net of Artistic Licence; BEYOND of Pangolin Laser Systems; Pioneer DJ and CDJ of AlphaTheta Corporation. Other names belong to their owners. Specifications may change.