Skip to content

v0.15.0 — grandMA2 push (telnet commands + plugin export)

Choose a tag to compare

@chienchuanw chienchuanw released this 19 Jul 18:29
· 165 commits to dev since this release

Push a media clip's cues to a grandMA2 console — two FTP-free ways.

Send to grandMA2… (live, over the network)

Builds the cue sequence live over a telnet session as per-cue timecode triggers (Trig=Timecode / TrigTime) that chase the operator's selected timecode slot — driven by OnlyCue's own LTC output. No file transfer, so it works on grandMA2 onPC (which has no FTP server) as well as full consoles. Fractional cue numbers, names, and fades come across; the push deletes and rebuilds the target sequence slot so re-pushing is a safe, idempotent recovery.

Export grandMA2 plugin… (file, for any console)

Generates a self-contained .lua + .xml grandMA2 plugin. Run it on any console and it writes a sequence and a real timecode-pool show into the console's own importexport folder and imports them — no FTP, because the plugin writes locally. Save the two files, drop them into gma2/plugins, and run.

Validation

Approach A (the live push) was validated end-to-end against a live grandMA2 onPC — cues confirmed firing at their timecode positions. The plugin export is unit-tested and code-reviewed; its on-console runtime and the 29.97 DF case under real LTC are pending a real-console pass.

Under the hood: no FTP dependency on the live path, no schema change, 1190 unit tests, SwiftLint-clean.

Install

  1. Download OnlyCue-0.15.0.dmg below.
  2. Open the DMG and drag OnlyCue into your Applications folder. Eject the DMG.
  3. First launch: macOS blocks the app ("Apple could not verify 'OnlyCue' is free of malware…"). Open System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to the OnlyCue notice; confirm and authenticate. (Or run xattr -dr com.apple.quarantine /Applications/OnlyCue.app in Terminal.) Future launches are silent.

Why the extra step? OnlyCue is distributed without a paid Apple Developer ID signature. The app and DMG are unsigned but otherwise unmodified. Prefer to build it yourself? See the build instructions.

System requirements: macOS 14 (Sonoma) or later. Apple silicon and Intel supported.