rosterRF

rosterRF — User Guide

"your RF roster" — a live per-mic dashboard for Shure and Sennheiser wireless systems, with RF coordination, local-TV awareness, and headphone monitoring.

Version 0.9.14 · Windows 10/11 and macOS (Apple Silicon)

---

1. What it is

Run rosterRF on one computer (the host) that is on the same network as your wireless gear. It shows a live card for every mic and IEM — RF, audio, battery, quality — and lets phones and tablets watch along by scanning a QR code (nothing to install on them). Plug in a tinySA Ultra or RF Explorer and it adds a live RF spectrum, interference detection, and clear-frequency suggestions.

Supported systems: Shure Axient Digital, ULX-D, QLX-D, SLX-D and PSM1000 (P10T IEM); Sennheiser EW-DX, Digital 6000 and EW G3 (300/500 series).

---

2. Install and run

Windows: run the setup file from the download page. Windows SmartScreen may show "unrecognized app" the first time — choose More info ▸ Run anyway — and then asks once for admin approval, like any installer. Setup adds the Start-menu entry, an optional desktop shortcut, and the Windows Firewall rule that lets phones reach the app, so the first launch asks nothing.

macOS: open the DMG, drag rosterRF to Applications and launch it. When macOS asks to allow incoming network connections, click Allow.

There is nothing else to install. Only one copy runs at a time — it owns the network port and the analyzer.

---

3. The window

At first launch, if the host computer is on more than one network, rosterRF asks you to pick which adapter your gear is on, and — if your phones will connect over a different network — which adapter *that* is. This makes the Pair-a-phone QR correct the first time. You can change it later in Settings.

Esc closes whatever is on top: a dialog, then an open menu, then the drawer, then the Live scan panel.

---

4. Cards

Each online mic/IEM is a card showing its name, RF %, audio % and battery. The battery is a small battery-shaped gauge that fills green, turns amber as it drops, and red when low, with the estimated runtime beside it. For Axient, purple dots show the receiver's link quality (0–5) — the same idea as the purple dots in Wireless Workbench, kept purple so they never read as battery or RF. A card flashes and shows a badge when something is wrong: low RF, clipping, low battery, RF interference, or an occupied TV channel. Settings ▸ Steady alert swaps the pulse for a steady red.

Card size (View menu or Z): Small = photo + name, Medium = adds the meters, Large = adds the RF/audio history timelines.

Sort (View menu or S): by name, device, RF, battery or alerts, or drag cards into your own order. Device type (T) filters mics / IEMs / battery.

Hidden cards — Hide this card in a card's detail dialog takes it off the grid but keeps monitoring it; the Hidden chip in the top bar brings it back.

---

5. Card details (click any card)

Names, colors and photos follow the device even if its IP changes.

---

6. Photos

Tap the camera in the photo area to add a face to a card. Once set, a small change-photo button and a remove (✕) appear in the corner (they fade in on hover on a computer). Photos are resized and framed on the face automatically. An optional portrait effect softens the background (toggle in the Pair a phone dialog).

> HEIC photos: use a JPG, or add the photo from a phone — Chrome on a computer > can't read HEIC.

---

7. Show files

A show is your names, photos, colors, patches, thresholds, ZIP, backups and scenes. File ▸ Save writes it as an .rrf file you can open later or on another host (Ctrl/⌘ + N / O / S / Shift+S). Changes autosave in the background; a dot beside the file name in the top bar means unsaved edits.

At startup the host asks whether to reload the last show or start blank. The prompt appears a moment after the dashboard is on screen. Settings ▸ Ask to reload last show at startup turns it off, in which case the last show reloads silently.

---

8. Scenes

Scenes drawer ▸ type a name ▸ Save captures the current names, colors, photos and layout. Previous / Next step through them (Next ▶ also sits in the top bar). Update on a scene overwrites it with what's on screen now. Scenes are numbered, and the order you drag them into is the number a Stream Deck key or a console recalls. A Stream Deck or a console can recall scenes only when the Enable remote scene recall switch at the top of the drawer is on (see §20 and §21). rosterRF remembers which scene is active across a restart.

---

9. Chat

The Chat drawer is a small team channel between the host and every paired phone (for "mic 3 is hot", "swapping 7's pack"). Messages are kept with the show, so they travel in the .rrf file. Press C to open it.

---

10. Settings

---

11. Phones and tablets

Pair a phone (P) ▸ scan the QR code with the phone's camera. The phone must be on the same network as the host. If the host is on more than one network, the launch network picker (also in Settings) lets you choose which adapter your phones connect over, so the QR always points at the right address. Remote viewers see the cards, scenes and chat; the host's settings stay on the host.

---

12. Live RF (the Scan panel)

Plug a tinySA Ultra or RF Explorer into USB — the app detects it and the Scan button turns green. Live scan (L) opens a panel with:

Suggestions are built from each system's Standard compatibility profile — for a critical show, confirm in Wireless Workbench. The analyzer is configured automatically and reconnects on its own.

### Countries

The Country dropdown sets the legal spectrum *and* how rosterRF coordinates, because the rules differ by region:

A US operator is only ever offered US-legal frequencies — a non-US band can't leak into a US suggestion.

---

13. Headphone monitoring

With an audio interface or Dante Virtual Soundcard on the host:

1. Open a card ▸ Audio input ▸ pick the input device and channel carrying that mic. The list shows one entry per real input device. 2. On the card, tap the headphones button to listen (on the host or a phone).

Headphones only — never monitor a live mic through speakers. The first time, the OS asks for microphone permission — allow it.

---

14. Line Check

Line Check (Alt/Option + L, or View ▸ Line Check) is the start-of-day pass: every online mic fades on the grid until it has shown healthy RF and audio at or above the level you set — have someone talk into each one. It ends by itself when every mic has passed, or end it from the same dialog.

---

15. Identify, device list, exports

---

16. Keyboard shortcuts

Single keys work when you are not typing in a field and no dialog is open. About ▸ Keyboard shortcuts lists them: L scan, P pair, S sort, C chat, Z size, T type, D demo, W workspace, Alt+L Line Check.

---

17. Stopping the app

Close the window, or File ▸ Exit. If the show has unsaved edits the app asks first. Nothing is left running.

---

18. Where your data lives

Everything stays on the host, outside the app, so updates never lose it:

Delete that folder to start fresh. See PRIVACY.md for the full data story — nothing personal leaves your computer.

---

19. Troubleshooting

---

20. Stream Deck

Install the rosterRF plugin from the download page (double-click the .streamDeckPlugin file; the Stream Deck app imports it). A deck on the same computer as rosterRF needs no setup beyond the host address, which the key settings detect. A deck on another computer also needs the pairing token — the k= value in the link the Pair-a-phone QR opens.

Seven keys, each configured in the Stream Deck app's key settings:

When a key refuses a press it flashes ✗ and says why on the key for a moment ("Recall a scene first", "Turn on remote recall in rosterRF", "Not paired").

---

21. Console scene follow (Behringer X32 / Midas M32)

The Console button opens scene follow: rosterRF watches the desk's current scene and recalls its own scene with the same number when the desk changes — read-only, it never sends anything to the desk. Tick Follow this console, pick the desk (it is found on the network, or type its IP), and turn on Enable remote scene recall. The status line reads "Following …" only while the desk is actually answering; if it goes quiet or moves to a new address it says so, and a desk picked by name is found again automatically. Lockstep additionally lets the desk create scenes: storing a new scene on the desk creates the matching rosterRF scene. Other desk families are in beta.

---

MuffStuff · https://muffstuff.net · Problems? Settings ▸ Report a problem, or info@muffstuff.net