Releases: allansargeant/RFutils
Release list
v0.2.0
RFutils v0.2.0
The full RF planning pipeline — coordinate → allocate → program — plus audio cueing and a pre-built equipment catalog.
New since v0.1.0
- Frequency coordination — IM3/IM5-aware engine (spacing + intermodulation avoidance) with a Coordination tab.
- Equipment profiles + band presets — 17 products (Shure / Sennheiser / Wisycom / Lectrosonics / Audio-Technica / Sony) and 5 region bands; pickers prefill the coordination form. User-extensible via
~/.rfutils/profiles.json. - System inventory — build & persist an equipment list or import from live devices; drives coordination counts and, via profiles, its settings.
- Allocation — pair coordinated frequencies with talent / inventory channels, or coordinate straight from the gear mix.
- Deployment — bind allocations to live channels and program them (Shure command strings, dry-run by default) or export files.
- Audio cueing to headphones — relay a Dante/AES67 channel to the browser (PCM16 → AudioWorklet); optional DVS-capture mode via ffmpeg + Companion routing.
- Hardening — CI (typecheck/test/build), 34 tests, and an audio-cue ref-count leak fix.
Downloads
- macOS (Apple Silicon) —
RFutils_0.2.0_aarch64.dmg: a self-contained menu-bar app that embeds a Node runtime plus the whole app; nothing to install. Unsigned, so right-click → Open the first time. - Other platforms —
rfutils-node-bundle.tar.gz:npm ci --omit=dev && node packages/server/dist/index.js(Node 18+), then open http://localhost:8420.
.shw show file) and live Shure programming against your own gear before relying on them for a show.
RFutils v0.1.0
Desktop app for RFutils — a menu-bar app to pick a network interface + port, Start/Stop the server, and open the Convert + Monitor web UI.
Fully self-contained. RFutils is a Node app, so this .dmg embeds a Node runtime and the whole app (server + PMSE templates + built web UI). Nothing needs to be installed — no Node, no separate RFutils checkout. Just download and run. (~41 MB; the Node runtime is the bulk.)
Asset
RFutils_0.1.0_aarch64.dmg— the desktop app (Apple Silicon), everything embedded. Drag to Applications.
Unsigned build. On first launch, macOS Gatekeeper will block it — right-click the app → Open → Open, once. Thereafter it opens normally.
Full Changelog: https://github.com/allansargeant/RFutils/commits/v0.1.0