Elevate your display with PulseMesh
An app that allows viewers to hear your show audio, perfectly synchronized on their phone.

Perfect sync
You spend hours getting your timing just right in xLights. Use PulseMesh to convey every detail to your viewers.
- Sync Accuracy
- On average Pulsemesh playback is +/-10ms of your show player
- Immune to Network Latency
- Viewers can get a perfect sync using their phones, even on high latency cellular networks
- Synchronized with Existing Audio
- You can customize PulseMesh delay to sync up perfectly with your existing speakers or radio tuner

Simple setup
Describe your display in a few fields on the website, then install the plugin for your show player. You will be running before you know it.
- No Hardware
- As long as you have an internet connection and a show player (FPP or xSchedule) you don't need to change anything
- Cross Platform
- Viewers have access to the PulseMesh app for both iOS and Android platforms, or on any device through the browser
- Location Aware
- No need to figure out how to give your audience a connection code, your display pops up based on their location

Real-time
PulseMesh keeps up with your display as conditions change.
- Adjustments In Realtime
- PulseMesh uses realtime data from your show player meaning that it will stay in sync even if your player runs slow or fast
- Dynamic Playlist
- If you use a plugin to allow viewers to vote and change the order of your playlists, PulseMesh will keep your viewers in sync
- Always Syncing
- While your show is playing PulseMesh works continuously to check and improve the quality of the sync on each viewer's phone

Scalable
Feel free to go as big (or small) as you want, PulseMesh can handle the load.
- Automatic Licensing
- Automatic performance rights licensing through US performance rights organisations (ASCAP, BMI, SESAC)
- More Viewers, Same Load
- PulseMesh can accommodate displays with thousands of concurrent viewers with no additional load on your show player
- Hotspot Compatible
- Using only ~2MB per hour (after initial upload), the PulseMesh plugin can be easily run from a cellular based WiFi hotspot
