Skip to content

iain/minimal-dings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Dings

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.

The vocabulary

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.

Install

peon packs install-local ./minimal-dings
peon packs use minimal-dings

Preview (macOS)

for f in minimal-dings/sounds/*.wav; do echo "$f"; afplay "$f"; sleep 0.4; done

Build, test, tune

The 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 spec

License

CC0-1.0 (public domain dedication). Use freely.

About

Warm, non-annoying aircraft-cabin chime soundpack for peon-ping / OpenPeon (CESP v1.0), synthesized in pure Python.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages