Early access—OpenAVC is pre-v1 and under active development. Great for evaluation and testing, not yet recommended for production spaces.Pre-v1, not yet recommended for production.
Report issues →
OpenAVC 0.20.0 fixes the device simulator on Windows, adds pick-from-a-list parameter entry, and reorganizes touch panel bindings into Shows and Does.
Fixes
The device simulator now launches on Windows installs. It had failed to start with an internal error, so you could not test a project against simulated devices.
On Windows the system tray's Start, Stop, and Restart actions always work now, because the background service is installed by default. The tray also reports a failed service action instead of doing nothing.
Variables "Used By" now lists scripts that subscribe to a pattern like device.* as users of the matching variables.
The touch panel preview loads correctly when viewed through a cloud connection.
Features
Pick, don't type. Command and action parameters, macro steps, and touch panel bindings offer dropdowns wherever the choices are known, including presets, inputs, child controls, and variables. Free-text entries are trimmed and validated before being sent to the device.
Touch panel element bindings are organized into Shows (what the element reflects from state) and Does (what it triggers). A control can read a variable or device state directly without a helper macro, and a list's two-way selection updates correctly. Existing projects upgrade automatically when opened.
Multi-unit devices such as matrix switchers, multi-zone amplifiers, and DSPs can address each input, output, or zone as its own child entity with its own controls, including devices whose layout is discovered at connect time.
A new reload action re-reads a YAML driver file you changed outside the Driver Builder and reconnects its devices.