32Thirteen Productions LLC
macOS app for controlling groups of ESP32 SmallHD tally bridge units over a local network. Send tally on/off commands to individual monitors or all of them at once via gang mode.
Grab the latest build from the release folder:
| Version | Download |
|---|---|
| v1.0.0 | TallyController v1.0.0 |
Drag TallyController.app to your Applications folder and open it. macOS may ask to allow the app on first launch — go to System Settings → Privacy & Security and click Open Anyway.
- macOS 13.0 or later
- One or more ESP32 SmallHD Tally Bridge units on the same network
Click + in the toolbar. Enter a name (e.g. Camera 1) and the unit's IP address or .local hostname (e.g. tally-cam1.local). Hit Add.
For production use, assign static IPs to each unit and use those instead of
.localhostnames — mDNS can be unreliable on managed networks.
Each row shows:
- Status dot — red = tally on, grey = off, orange = unreachable
- ON / OFF buttons — the active state is highlighted red
- Name and IP fields — click either to edit inline, changes save automatically
Toggle Gang Mode to send to all units simultaneously. RECORD ON and RECORD OFF buttons appear and individual controls are greyed out while gang is active.
Click Edit in the toolbar to enter edit mode:
- Checkboxes appear on each row — select multiple units
- Delete Selected appears in the toolbar once anything is checked
- Name and IP fields remain editable
- Right-click any row to delete a single unit without entering edit mode
The app polls each unit's /status endpoint every 5 seconds to keep the dots in sync with the actual hardware state.
Requires Xcode 15+ and macOS 13+.
- Clone the repo
- Open
TallyController.xcodeproj - Set your Team under Signing & Capabilities
- Build and run
- Firmware: esp32-smallhd-tally-light — ESP32-S3 HTTP tally bridge for SmallHD monitors
32Thirteen Productions LLC