I previously shipped snd-selectric-mode and wrote an article about it. A couple days ago I released hella-sounds.el for evented audio for any action you take in emacs.
My favorite sound is the book-page-turn sound that I attached to folding/unfolding in org-mode. It reminds me of opening magic spell books in Diablo games.
Demo (turn sound on!):
Try the interactive examples!
You might wonder why I did this. It's because want more "game feel" in emacs. Audio can be distracting, but designed correctly, actually enhances user experience. Audio emphasizes aspects, provides clues, and helps us process more information than only using our eyes. In the puzzle platformer Portal 2, you might not have realized the amount of audio design done–but it's there. As an example, when you reflect a laser to the wrong spot, sounds pitch differently.
Hell, you can even download the Portal 2 sounds on github and hook them up to hella-sounds.el
.
I have no experience in sound design but I wanted to see more done by others. I hope you have fun with it!
If you just want to get started, see the readme. Keep in mind the package is still alpha, and has technical limitations. Open PRs and make noise in Issues.
If you want to hear about my own reflection as well as notes on the technical aspects, see next article: hella-sounds.el-technical-article-1.html
You can help
Besides trying to throw some dimes my way (seriously, your dimes are important)
- you can contribute soundscapes/themes under a
themes/
folder via PR (please use CC0 audio). I would like to have a default theme for users. I'd be interested to hear what audio themes you come up with. Minecraft theme? Portal 2 as a rock ballad? Or maybe a whimsical forest bird and frog duet, replete with rain drops and tree rustling. - use it, and raise issues.
- submit PRs to help with the code, or discuss and help me with scheme or emacs lisp.
- tell your friends!
Thanks to my supporters, who make this work possible! And if you'd consider supporting me, send me an email.