Alert noise you can dance to.
NOCturne is a single-file LogicMonitor dashboard widget that plays your active alerts as a live, generative synth track. Severity sets the register and timbre (criticals growl low and buzzy, warnings chime up high), every resource keeps its own note, and the song gets busier as the alert count climbs, so you can hear an incident building before you have read a single alert. Everything is synthesized in the browser with the Web Audio API: no samples, no media files, no external calls.
NOCturne is an unofficial personal project, not an official LogicMonitor product, and is provided as-is under the MIT License. LogicMonitor is a trademark of LogicMonitor, Inc.
| File | What it is |
|---|---|
nocturne.html |
The widget. One file. Paste it into a LogicMonitor Text widget and it runs. |
lab-nocturne.html |
The Sound Lab: the same engine on mock data. Opens from file:// in any browser, no LogicMonitor, no setup. The no-portal way to hear it, demo it, and tune it. |
docs/music-science.md |
Why the output sounds like music instead of a smoke detector: pentatonic scales, quantization, beat induction, and the generative-music payoff, explained for humans. |
docs/box-art.md |
The back of the retail box, for those who remember software coming in boxes. |
[!IMPORTANT] An account admin must first enable Settings > Security > Allow Scripts in Dashboard Text Widget, or nothing here runs. LogicMonitor ships it off because it lets Text widgets execute JavaScript. Enabling it is an account-level security decision: anyone who can edit a Text widget can run script in a viewer’s browser. Enable it knowingly and keep dashboard edit access controlled.
nocturne.html.No build, no hosting, no install. To update, paste the file again.
Listen to lab-nocturne.html on Github Pages or download it and open it in a browser tab. It is the full synth engine and every control, running on a mock alert generator. Generate a set, press Play, push the Storm button. This is also the right file to open on a call when you want the demo without touching anyone’s production dashboard (or don’t have permissions to enable scripts.)
The alert pane renders the same alerts four ways, switchable live:
In every view, ACK alerts are light blue, SDT alerts are purple, clicking an alert plays its note, and the NOW readout names the alert behind whatever you just heard.
.webm clip (browser support varies; the button says so when unavailable).MediaRecorder (best in Chrome and Edge).For the full story of why a stream of alerts comes out sounding like a song, read the music science.