Skip to content

Releases: allansargeant/RFutils

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:12

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 platformsrfutils-node-bundle.tar.gz: npm ci --omit=dev && node packages/server/dist/index.js (Node 18+), then open http://localhost:8420.

⚠️ Verify experimental outputs (the .shw show file) and live Shure programming against your own gear before relying on them for a show.

RFutils v0.1.0

Choose a tag to compare

@allansargeant allansargeant released this 17 Jul 09:01

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 → OpenOpen, once. Thereafter it opens normally.

Full Changelog: https://github.com/allansargeant/RFutils/commits/v0.1.0