forgeshow-controlv1.0.0

TIMEFORGE

Master time — timecode, timers, scheduling, astronomy.

Requires Q-SYS 9.0+ · Any Q-SYS Core

Module Overview

TimeForge is a professional time management plugin for Q-SYS that combines four essential modules in a single component: a frame-accurate timecode generator, an astronomical clock, multi-mode timers, and an event scheduler. The timecode generator supports all standard frame rates (23.976 to 30 fps) plus non-standard rates up to 1000 fps on the internal bus. Output simultaneously via Art-Net Timecode, MTC (RTP-MIDI/AppleMIDI), and LTC audio — with up to 16 cue points positioned on the timeline for frame-accurate triggering. The astronomical clock computes sunrise, sunset, civil/nautical/astronomical dawn and dusk using NOAA solar algorithms. Configure your latitude, longitude, UTC offset, and DST mode — then trigger events on solar positions with per-event offsets up to ±120 minutes. Sixteen independent timers run in countdown, countup, or recurring mode at 10 Hz update rate. The scheduler adds 16 daily, weekly, or date-specific event slots with anti-double-trigger protection. Every control is exposed as a Q-SYS pin for integration with ShowMind, UCI, GPIO, or any external system. All timing is anchored to a monotonic high-resolution clock (Timer.Now) with automatic fallback — zero drift, no accumulated errors, frame-accurate precision across all modules.

Core Features

  • Timecode Generator — Frame-accurate SMPTE timecode with full transport (play, pause, stop, loop, seek). Supports 23.976 to 30 fps standard rates plus 50–1000 fps on internal bus.
  • Multi-Protocol Output — Simultaneous Art-Net Timecode (UDP 6454), LTC audio via Q-SYS SMPTE LTC Encoder, and MTC via RTP-MIDI/AppleMIDI (beta — currently in active development, not guaranteed on all systems/networks). Unicast or broadcast.
  • Cue Points — 16 configurable cue points positioned at HH:MM:SS:FF on the timecode timeline. Momentary trigger on traversal with 30-event history.
  • Astronomical Clock — Real-time solar position calculations (NOAA/Jean Meeus). Sunrise, sunset, civil/nautical/astronomical dawn & dusk, solar noon, day length.
  • Solar Triggers — 5 programmable astronomical events (sunrise, sunset, civil dawn/dusk, solar noon) with ±120 minute offsets. Configurable lat/lon, UTC, and DST.
  • Timers — 16 independent timers in countdown, countup, or recurring mode. 10 Hz refresh, lap tracking, next-trigger wall-clock display.
  • Scheduler — 16 daily, weekly, or date-specific event slots. Per-event enable, anti-double-trigger protection, 50-event history.
  • Export/Import — Full JSON configuration backup (.tfconfig). Auto-restore after reboot with preserved playback state.

Interface Preview

Frequently Asked Questions

Changelog

v1.0.02026-04-10Latest
  • - Initial release
  • - Timecode generator with Art-Net TC, MTC, and LTC output
  • - 16 cue points with frame-accurate triggering
  • - Astronomical clock with NOAA solar calculations
  • - 5 solar event triggers with ±120 min offsets
  • - 16 independent multi-mode timers at 10 Hz
  • - 16-slot scheduler (daily, weekly, date)
  • - JSON export/import with auto-restore

Lifetime License

...

Replaces

Dedicated timecode server (~1 000–2 000 €)

Secured via Stripe

Compatibility

Min. Q-SYS Version
9.0
Supported Cores
Any Q-SYS Core
Designer Version
Q-SYS Designer 9.x+

Technical Specs

Timers
16 independent (Countdown / Countup / Recurring)
Modules
4 (Timecode, Astronomical Clock, Timers, Scheduler)
File Size
~4,800 lines, single Lua file, no dependencies
Precision
Monotonic Timer.Now() — microsecond resolution, zero drift
Protocols
Art-Net Timecode (UDP 6454), MTC (RTP-MIDI, ports 5004-5005), LTC (SMPTE audio)
Cue Points
16 with HH:MM:SS:FF positioning
UI Refresh
5 Hz (timecode), 10 Hz (timers), 1 Hz (clock/scheduler)
Frame Rates
23.976, 24, 25, 29.97 DF, 30 (standard) — 50, 59.94, 60, 100, 120, 240, 1000 fps (internal bus)
License Type
Node-locked (Core ID)
Scheduler Slots
16 (Daily / Weekly / Date)
Solar Algorithm
NOAA (Jean Meeus) with atmospheric refraction

Other Modules