A minimal aircraft-cabin chime soundpack for peon-ping and the OpenPeon standard (CESP v1.0).
Soft bell tones modelled on the chimes you hear in an aircraft cabin: warm, slightly low, with a gentle attack and a long decay that rings out naturally. No broadband noise, no harsh transients — the qualities that let cabin crew hear hundreds of them a shift without fatigue. Each event has a distinct motif you can learn to read by ear.
Every sound is synthesized in pure Python (no recordings, no dependencies), so the whole pack is reproducible from one script and free of licensing strings — released under CC0.
| Event | Motif | Function | Meaning |
|---|---|---|---|
session.start |
rising fifth (I→V) | opening | welcome aboard |
task.acknowledge |
single tone on V | ongoing | quiet "got it" |
task.complete |
rising fourth (V→I) | closure | satisfying "done" |
task.error |
descending triad to I | closure | gentle "something's off" |
input.required |
hi-lo, lands on IV | request | the iconic "bing-bong" call |
resource.limit |
three tones on I | insistence | sober "holding" |
user.spam |
three dry tones on vi | irritation | curt "easy there" |
session.end |
descending fifth (V→I) | closure | goodbye (mirror of start) |
task.progress |
faint low tone on V | ongoing | barely-there, ignorable |
The pack is C major throughout, and the note a phrase lands on encodes its
function — resolving to the tonic means closure, resting on the dominant means
open/ongoing. See minimal-dings/README.md for the
full tonal grammar.
peon packs install-local ./minimal-dings
peon packs use minimal-dingsfor f in minimal-dings/sounds/*.wav; do echo "$f"; afplay "$f"; sleep 0.4; doneThe sounds are generated, so all tuning happens in build.py —
pitches, the tonal grammar, timbre, decay, and per-event levels. Regenerate and
validate with:
python3 build.py # rewrites sounds/ and refreshes the manifest hashes
python3 test_pack.py # checks the pack against the CESP v1.0 specCC0-1.0 (public domain dedication). Use freely.