Skip to content

openrcs v0.1.0

Choose a tag to compare

@stoatworks-labs stoatworks-labs released this 07 Aug 10:00
· 43 commits to main since this release

openrcs v0.1.0 — first release.

A modern control surface for Analog Way Midra and LiveCore series video
processors, over their native TCP control protocol — no vendor runtime required.

This release ships openrcs-server: a small bridge that holds one connection
to a processor and serves a browser control panel to any number of clients. The
web UI is embedded in the binary, so each download is a single self-contained
file
.

Highlights

  • Platform-aware — one UI drives both LiveCore (Ascender, NeXtage, SmartMatriX
    Ultra) and Midra (Pulse2, Eikos2, Saphyr, …), showing only what each processor
    supports.
  • Live control — a graphical layer arrangement editor (drag/resize, source,
    border, crop, transitions, built-in layouts), takes, freeze, and memories.
  • Setup & monitoring — inputs with image adjustment, outputs with
    format/rate/processing, screens, stills/frames, a live tally, multiviewer and
    soft-edge designers, EDID management with a custom-EDID writer, GPIO, audio,
    and system info.
  • Tools — an inspector over every device variable and a raw-protocol console.

Validated against real NeXtage 16 (LiveCore) and Pulse2 (Midra) hardware.

Run it

Download the archive for your platform, extract, then:

./openrcs-server --device <processor-ip>:10500 --platform livecore   # or midra

Open http://127.0.0.1:8730/.

The macOS binaries are signed with a Developer ID and notarized by Apple, so
they run without a Gatekeeper warning. The Linux and Windows binaries are
not code-signed; run them as you would any downloaded tool.

The protocol engine, openrcs-proto, and the full reference live in the repo and
the companion openrcs-protocol.
SHA-256 checksums are in SHA256SUMS.txt. Not affiliated with or endorsed by Analog Way.