openrcs v0.1.0
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.