Signal monitoring, 24/7 compliance recording and voice-activated studio production — three professional tools that work independently or together, from a single browser interface.
Or email us directly: conor@altivox.co.uk · james@altivox.co.uk
Broadcast signal monitoring — silence detection, broadcast chain fault location, AI anomaly detection, RDS/DAB decoding, EBU R128 loudness and multi-site hub architecture.
Broadcast compliance recording — continuous 24/7 capture from any audio source with compliance dashboard, legal hold, timeline playback and instant clip export.
Voice-activated camera director — automatically switches vMix camera inputs based on who is speaking. Web-based control. ISO recording. Live streaming control.
Who it's for
From a single community station to multi-site commercial groups — SignalScope grows with you.
Run the lot on a Raspberry Pi and an RTL-SDR dongle. Off-air FM monitoring, OFCOM-compliant recording and email alerts when something goes wrong — without an IT department.
One hub aggregates every transmitter site in your estate onto one dashboard. Broadcast chain fault location pinpoints exactly which node in the signal path has failed — at 3am, that matters.
Audit trail, named legal hold, SHA-256 integrity verification and granular access control — designed for organisations that must defend compliance decisions to regulators in writing.
Three built-in user roles (Admin / User / Viewer) let students operate the Logger and review compliance recordings while admin controls stay locked down. Educational pricing available.
No RF hardware required. Monitor and record HTTP, HTTPS, Icecast and Shoutcast streams. Stereo level metering, silence detection, EBU R128 loudness and full archive — all from any browser.
Director runs your vMix studio — voice-activated camera switching, ISO recording, auto-recording and live-stream control. Ideal for podcasts, visual radio, live shows and multi-camera interviews.
Hub Dashboard
The hub aggregates live signal data from all connected monitoring nodes in real time.
What it does
Built by a broadcast engineer for broadcast engineers — every feature exists because it solves a real problem.
Tunes directly to the transmitter over the air. Full RDS decoding — PS name, RadioText, stereo flag, TP/TA, PI code. RF signal level, SNR and stereo L/R bars. Knows the difference between a studio fault, STL fault and transmitter down.
Monitors individual DAB services via RTL-SDR and welle-cli. Ensemble lock, SNR, service bitrate, DLS scrolling text. Detects service dropouts and audio faults independently of carrier presence.
Monitor Livewire / AES67 RTP multicast streams with packet loss and jitter metrics. Any HTTP/HTTPS stream decodable by ffmpeg. Local sound devices — microphone, line-in, USB audio, loopback.
Model your signal path as an ordered chain of monitoring points. When something fails, SignalScope identifies the first failed node automatically — so at 3am you know exactly where to look, not just that something is wrong.
One hub node aggregates data from unlimited remote client nodes. A single dashboard covers your entire estate. Clients push live data at 5 Hz — level bars update in real time across all sites simultaneously.
90 days of signal history in SQLite — level, LUFS, silence flag, RDS quality metrics. SLA tracking per stream with weekly Morning Reports. Everything you need to answer the difficult questions after the fact.
Each stream trains its own local ONNX autoencoder over 24 hours. Learns what normal sounds like, then flags deviations — hiss, distortion, noise bursts, clipping and unusual spectral content. Entirely local, no internet required.
Configurable silence floor and minimum duration. Composite fault diagnosis for FM inputs — carrier presence, RDS lock and packet loss all evaluated to identify fault location. Alerts via email, Teams, Pushover or webhook.
Momentary, short-term and integrated LUFS. True peak monitoring. 90 days of signal history in SQLite — level, LUFS, silence flag, clip count, RDS/DAB quality metrics. SLA tracking per stream.
Getting started
One command installs SignalScope, all dependencies, and configures a systemd service automatically.
Connect any RTL-SDR dongle. SignalScope detects it automatically and lets you assign it a role.
Enter FM frequencies, DAB channels, RTP multicast addresses or HTTP stream URLs via the browser UI.
Point multiple client nodes at a central hub for a unified dashboard across every site.
What you need
SignalScope and Logger run on Raspberry Pi, Ubuntu, macOS and Windows. Director also supports all three platforms. One installer per platform — no dependencies to manage.
All three products are controlled entirely from a web browser. Chrome, Firefox, Safari and Edge all work. No software to install on control or playback machines — just open a URL.
Any Realtek RTL2832U-based USB dongle. Required for FM and DAB off-air monitoring. Not needed for HTTP, RTP or sound card inputs.
Full integration with vMix via the HTTP API. Basic, HD, 4K, Pro or Max edition. ISO Recording mode requires vMix 4K or above.
⚖️ OFCOM Compliance Recording
24/7 broadcast compliance recording for radio stations. Captures every second from FM feeds, IP streams, AES67/Livewire RTP and local audio devices — with a full compliance dashboard, named legal hold, SHA-256 integrity verification, full audit trail and instant clip export. Self-hosted: your recordings never leave your infrastructure.
Clock-aligned 5-minute segments rolling round the clock. No gaps, no manual intervention. Recordings are indexed automatically and instantly searchable by date, time and input.
Full per-input coverage reporting with a calendar heatmap, daily coverage bars, gap minutes, silence percentage and status badges. See at a glance which days are fully covered and which have gaps.
Apply a named legal hold to any recording by input and date. Held days are protected from automatic retention cleanup. Hold and unhold events are written to the full audit trail — defensible in a regulatory context.
Every play, export, hold, unhold, verify and integrity event is logged with timestamp, username, IP address and file reference. Admin-accessible, paginated and filterable — ready for OFCOM requests.
24-hour timeline with pinch-to-zoom, silence indicators, Zetta track bands and a calendar date picker. Click any segment to jump straight to it, or drag the day bar to scrub anywhere across the day.
Select any time range and export as MP3, WAV, AAC or Opus — directly in the browser, no software to install. All exports are written to the audit trail automatically.
Integrates with Zetta playout systems and generic Now Playing REST endpoints. Logs every track change alongside the audio — search by artist, title or time to find any exact moment instantly.
Three roles — Admin, User and Viewer — each with the right level of access. Admins manage inputs and hold settings; Users access recordings and compliance; Viewers can only play back audio.
Voice-activated camera switching and production control for vMix. Director listens to your presenters and automatically cuts to whoever is speaking — letting your team focus on the show, not the vision mixer.
Director continuously monitors audio levels from each presenter mic. When someone starts speaking, it automatically cuts to their camera in vMix — hands-free direction for your whole show.
Full two-way integration with vMix via the HTTP API. Switch inputs, trigger transitions, control recording and streaming — all driven from Director's browser interface or automatically by voice.
Trigger ISO recording on vMix 4K and above. Capture individual camera feeds alongside the programme mix for full post-production flexibility — started and stopped from the Director UI.
Start and stop vMix streaming destinations from Director. Monitor stream health, bit rate and connection status — all without touching the vMix machine directly.
Director installs as a background service and exposes a web interface. Any device on the network can open the control panel — tablets on the studio desk, laptops in the gallery, phones in the corridor.
Set per-presenter activation thresholds, hold times and priority rules. Configure cut delay to avoid switching on coughs or short interjections. All adjustable live from the browser without restarting.
Plays nicely with
SignalScope is built to fit into broadcast workflows — not replace them. Native integrations for the tools radio engineers actually use.
Frequently asked
If something isn't covered here, just get in touch — we reply quickly.
Pricing is based on the number of sites, streams and which products you need. Single-site community stations start at a fraction of the cost of legacy hardware monitoring; multi-site commercial deployments are tailored to your estate. Get in touch with a sentence about your setup and we'll come back with a quote within one working day.
Yes. We offer a guided demo over screenshare (typically 20 minutes) and, where appropriate, a time-limited trial licence so you can run SignalScope on your own hardware before committing. Request a demo here.
SignalScope is self-hosted. You install it on your own hardware — a Raspberry Pi, Linux server, Mac mini or Windows PC — and it runs on your network. Your recordings, your audit trail and your data never leave your infrastructure. This is a deliberate choice for compliance and data-sovereignty reasons.
Yes. Logger captures continuous, clock-aligned segments with SHA-256 integrity verification, a named legal-hold mechanism and a full audit trail of every play, export, hold and unhold action. The compliance dashboard shows full per-day coverage so you can demonstrate retention at any time. UK commercial radio is required to keep recordings for at least 42 days under OFCOM licence conditions; Logger's retention is fully configurable so you can extend that to whatever your licence requires.
For HTTP, RTP or sound-card monitoring only: any Linux, macOS or Windows machine. A Raspberry Pi 3B+ is more than enough for most small installations. For FM and DAB off-air monitoring: add an RTL-SDR USB dongle (Realtek RTL2832U based). We can advise on the right specification for your site.
Yes — that's what the hub does. One hub node aggregates data from unlimited remote client nodes. Each remote client pushes live data at 5 Hz, so signal levels across your entire estate update on a single screen in real time. Broadcast chain modelling means a single fault at any node is immediately attributed to the right location in the path.
Native integrations for Zetta playout, vMix, Microsoft Teams, Slack, Pushover, email (SMTP), generic webhooks, AES67 / Livewire RTP, generic now-playing JSON APIs, ALSA / PulseAudio / DirectSound / WASAPI sound cards, and a mobile API for iOS and Android. Anything with an HTTP API can be wired in.
Email support during UK business hours is included with every licence. Onboarding (installation, initial configuration and first-hub setup) is included with every new install. Higher tiers add priority response, scheduled phone/video calls and out-of-hours coverage. We are a small UK-based team, not an outsourced helpdesk — when you email, you reach the people who built the product.
Yes. Three built-in roles give the right level of access to engineers, producers and compliance staff: Admin (full configuration), User (operate the Logger, view recordings and compliance) and Viewer (playback only). Per-user audit logging tracks every play, export and hold action with timestamp and IP address.
They stay on your hardware. Because SignalScope is self-hosted, recordings live on your disks under your control — we never have a copy. Cancellation simply means no future software updates; existing recordings, the audit trail and the compliance dashboard remain fully accessible.
Usually yes. If your existing system can export recordings, Logger's segment format is plain MP3 / WAV / AAC / Opus — easy to drop into the file tree. For metadata import (track logs, fault history) we can usually script a one-time migration. Tell us what you're moving from.
Yes. SignalScope is self-hosted on your infrastructure — we never process broadcast audio or station metadata on your behalf, so there is no data-processing relationship to disclose. For lead and contact data submitted via this website, see our Privacy Policy.
Director supports vMix Basic, HD, 4K, Pro and Max. Voice-activated switching, transitions, recording and streaming control work with all editions. ISO recording mode requires vMix 4K, Pro or Max (the editions that support ISO Recording natively).
Tell us a sentence or two about your setup and we'll come back with a tailored quote and demo within one working day.