One iPad. Zero network. Every bell, every announcement, perfectly on time — with broadcast-grade audio processing built in.
Built for the reality of school life — where bells must ring on time, every time, and a live announcement needs to be crystal clear.
Create multiple profiles for regular days, assemblies, early dismissals. Calendar rules auto-resolve the right schedule every morning.
Hold-to-talk with 3-band EQ, dynamics compression, and voice presets. Sound like a professional broadcast, not an intercom.
Import any audio file as a bell, alert, or announcement tone. Built-in tones for everyday use, your own tracks for everything else.
Slide-to-confirm emergency tone cuts through everything. Deliberate activation prevents accidental triggers. No fumbling, no delays.
Weekday rules, date ranges, specific dates — all with priority ordering. Assign a sports carnival schedule once, forget about it.
Designed for always-on operation with Guided Access or MDM. Light and dark themes, high contrast, and zero maintenance.
Powered by AVAudioEngine — the same low-level audio framework used in professional music apps. Real-time processing, zero perceivable latency.
No server, no sync, no cloud. Everything runs locally on-device. If the WiFi goes down, your bells don't.
Not RunLoop-bound. Not UI-blockable. A dedicated high-priority timer thread ensures sub-second accuracy.
Detects disconnection instantly. Visual warnings when the PA cable is pulled — before anyone misses a bell.
DatabaseSanitizer validates every schedule, bell, and rule on startup. Malformed data is auto-corrected, never crashes.
One iPad. One cable. Set it up during morning tea, and never think about your PA system again.