Releases: roomi-fields/vcv-osc
Release list
vcv-osc 2.1.1 — modules addressable by name/brand
Completes the symbolic-addressing symmetry from 2.1.0.
Modules can now be referenced by human name / brand, not just slug — matching
how params and ports already resolve by their label:
/module/add "Audible Instruments" "Braids" # alongside the slug form
/param/set "Fundamental/VCO" "Frequency" 0.5
Match is slug (exact) or name (case-insensitive); ambiguous names return an
error listing the candidate slugs. Every numeric-id and slug client keeps working
unchanged.
Windows + Linux binaries attached.
vcv-osc 2.1.0 — symbolic addressing, OSCQuery, module lifecycle
Named/auto-discoverable/structurally-complete control over OSC.
Symbolic addressing — set/get params, cables, ports by name as well as id:
set "Fundamental/VCO" "Frequency" 0.5. Robust to rebuilding a patch; readable in a mapping.
OSCQuery — the module serves an OSCQuery
namespace over HTTP (:7772). Point TouchOSC / Open Stage Control at it and every
parameter appears as a labelled, correctly-ranged fader — no manual mapping.
Module lifecycle & presets — /module/add, /module/remove, /module/preset_{save,load}.
Structural events — /state/watch streams module/cable add/remove.
Still wire-compatible with osc-bridge (7770/7771),
and every numeric-id client keeps working unchanged.
Binaries for Windows and Linux attached. See the README,
including the new Security note (unauthenticated surface).
vcv-osc 2.0.1 — Windows
OSC control plugin for VCV Rack 2 (built against Rack SDK 2.6.1).
Versioning: the leading
2matches Rack 2 (required by VCV); the rest is
this plugin's own semver.2.0.1= second release of a new plugin — it does
not track the SDK's 2.6.x number.
The OSC Controller module remote-controls the whole patch over OSC:
set/get any parameter, add/remove cables, dump full patch state, subscribe to
parameter changes. Wire-compatible with osc-bridge
passthrough (listen 7770 / reply 7771, /vcv prefix stripped).
Install (Windows)
- Download
vcv-osc-2.0.1-win-x64.vcvplugin. - In Rack: Library → Import it, or drop it in
%LOCALAPPDATA%\Rack2\plugins-win-x64\and restart Rack. - Add OSC Controller to your patch (search "OSC").
Highlights
- Params via Rack's stable engine API; cables isolated behind one layer (app/UI
API, may drift between Rack versions — see README). /state/dumpreports modules, cables, named + described inputs/outputs,
and params with unit/description./registry/dumplists every installed module.- Threading-safe: OSC network thread → command queue → UI-thread applicator.
Build from source / other platforms
See the README. Linux .so and
macOS .dylib build natively; the Windows .dll here was cross-compiled with
mingw-w64 against the Rack SDK.