Documentation / Contents - System and Desktop Sounds
A sound scheme is a named set of sounds. Choosing one and pressing Apply tells the sound daemon to switch schemes live.
The menu on the extended face lists every scheme installed. Two ship:
Rivendell the default set Moria a deliberately incomplete fixture, used for testing
Moria is there on purpose: it is a scheme with a description file and no audio, so that the daemon's behaviour when a sound is missing can be tested without breaking the real scheme.
A scheme is a directory holding a description file of the same name plus its audio files.
<share>/cysound/<Name>/<Name>.cysound the shipped schemes ~/.cyanotype/share/cysound/<Name>/ your own
Both directories are scanned and the results merged by name. A directory counts as a scheme only if it contains a description file named after itself.
Line-oriented text in X resource syntax, with a version sentinel and a short header, then one group of lines per event.
!cysound-1 !name: Rivendell !author: The Cyanotype Project !license: BSD 2-Clause !gain: 1.0 Cy*Open.soundfile: mithril-chime.wav Cy*Open.label: Open Cy*Open.category: desktop Cy*Open.gain: 0.8 Cy*Open.allowOverlap: false
Five attributes per event and no more:
soundfile the audio file, relative to the scheme directory label a human-readable name category which of the six categories it belongs to gain this sound's own level, before the master volume allowOverlap whether a second copy may start before the first ends
allowOverlap is true for very few sounds. The type-select sounds are the ones that need it, because they fire faster than they finish.
The format is decided by looking at the FILE, never at its name. WAV, AIFF and Ogg are recognised by their headers. A file called sound.wav that is really an Ogg will still play.
Copy a shipped scheme directory into ~/.cyanotype/share/cysound, rename the directory and the description file to match each other, edit the header name, and replace the audio. It will appear in the menu the next time the panel starts.
A scheme copied to your own directory shadows a shipped one of the same name.
The menu shows the bare directory name. The author, licence and description in the header are read by nothing and displayed nowhere yet.
Cyanotype Project. Blueprint Desktop. BSD 2-clause.
Not affiliated with Silicon Graphics. SGI, IRIX, and Indigo Magic
belong to their owners. 1.0 is aimed at 31 October 2026.