WAVE Synapse is a unified Network Control Plane (NCP) that brings every device in your broadcast facility into a single, intelligent mesh. Whether you are managing NDI sources, Dante audio endpoints, ATEM switchers, PTZ cameras, desktop apps, USB inputs, fleet-managed encoders, or cloud participants from LiveKit and Zoom, Synapse normalizes them all into one control surface.
Synapse borrows its vocabulary from neuroscience:
Synapse classifies every device into one of 18 classes that span all four legacy tiers (USB, Desktop, Broadcast Hardware, Fleet) plus protocol-native and cloud-native devices:
| Category | Device Classes |
|---|---|
| Physical I/O | usb_input, broadcast_hardware, ptz_camera, atem_switcher |
| Software | desktop_node, byod_source, cloud_device |
| Network Protocols | ndi_source, dante_device, generic_ip |
| Encoding/Decoding | encoder, decoder, ingress_endpoint |
| Cloud Participants | livekit_participant, zoom_participant, zoom_room |
| Infrastructure | fleet_endpoint, signage_display |
A signal route connects a source device port to a destination device port. Routes carry a signal type (video, audio, data, or mixed) and track real-time quality metrics including latency, bitrate, packet loss, and jitter.
When the source and destination use different protocols (for example, NDI to Dante), Synapse automatically inserts an MXL bridge and marks the route accordingly.
Synapse runs 8 protocol-specific discovery adapters that scan your network for devices. Discovery can run on-demand (manual scan) or on a schedule. Discovered devices enter a pending_approval state until a technician or admin approves them.
A show profile is a snapshot of your routing configuration: which devices are connected, what signal types flow between them, and how audio channels are mapped. Profiles have version numbers and support template variables for reuse across venues.
Every device carries a health score between 0 and 100, computed from heartbeat frequency, connection stability, resource usage (CPU, memory, disk), and network quality. Devices with a health score below 50 are flagged as critical. Background jobs continuously evaluate health and trigger alerts when scores degrade.
Devices can be paired with a backup device in manual or automatic failover mode. When automatic failover is enabled and a device’s health drops below a threshold, Synapse reroutes signals to the backup device without human intervention.
During a live production, devices can be locked to a specific production context. Locked devices display tally state (program, preview, or off) and cannot be reassigned until the production releases them.
All Synapse data is scoped to an organization_id. Row Level Security (RLS) policies on every table ensure that users can only see and manage devices within their own organization. Cross-tenant data access is impossible at the database level.