din is a software musical instrument and audio synthesizer. Bezier curves are used to draw and sculpt waveforms, create gating and modulation (FM and AM) patterns, and create delay feedback and volume patterns. You can also create an unlimited number of drones and sculpt their waveforms. It uses JACK to output audio, and supports MIDI, OSC and IRC bot for input. din can be extended and customized with Tcl scripts.
Auralquiz is a simple music quiz game that uses your own music files. It plays short pieces of music files from your folders and presents a question and several answers about the current song. The faster the answer, the more points you receive. Up to eight people can play in a turn-based mode. In the highest difficulty level, instead of having the buttons, the player must type the answer. Symbols like "!", "-", "." etc are filtered out, and it's not case sensitive, so it's a little easier to answer correctly.
MMLi is a simple Music Macro Language interpreter written in ISO C99. The Music Macro Language originated in 8-bit BASIC implementations (as part of the “PLAY” command), and can still be found in modern BASICs (like QB64) and in system software (like FreeBSD's spkr.c driver.) This interpreter features an example "mmlitest" program which can be used to translate MML sequences into beep(1) commandline arguments.