MARF is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition, along with sample applications (identification, NLP, etc.) of its use. MARF can run distributed over the network (CORBA, Java RMI, and Java XML-RPC Web Services) and may act as a library in applications or be used as a source for learning and extension.
Recording level monitor records analog audio from the sources you choose and plays it back simultaneously so that you can hear it, while monitoring the loudness (input) level of the recording. You'll be able to hear and see whether the volume is too high (introducing analog distortion and digital clipping) or too low (letting through background noise and hiss) on your audio gear.
songanalysis analyzes a song in WAV, Ogg Vorbis, or MP3 format and produces an output consisting of the volume differential, the relative strength in each frequency band, and the tempo. This is useful if you want to build something that lets you find out whether you have duplicate files, if you need to find out the tempo of your songs, or if you need to find similar songs according to how they sound.
SlimScrobbler is an slimserver plugin that builds a profile of your musical tastes by sending the name of every song you play to the Audioscrobbler server, which updates your musical profile with the new song. Every person with a plugin has their own page on the site that shows their listening statistics, and the system automatically matches you to people with similar musical tastes, and generates personalized recommendations.
prc utilises a pioneer control out port and a sound card to make the keypresses on a pioneer remote control available to the computer. With additional scripts or programs, it is possible to control your computer without additional hardware, like infrared receivers. It features automatic noise level detection, and it is independent from the sound architecture used.
CLAM is a multiplatform software framework for research and application development for the Audio and Music domains. It offers a conceptual model for building systems as well as tools for the analysis, synthesis, and transformation of audio signals using high level representation (notes, spectral peaks, etc.). It also provides multiplatform system abstraction and tools for audio and MIDI file handling, device handling, GUI and XML support, and more. It has proper Linux audio architecture integration (Ladspa, Alsa, OSC, Jack, VST, etc.) and rapid graphical prototyping both for the processing core and the user interface (Qt designer integration).
Pause determines the location of silences in an audio file for use in fragmentation of large recordings, studies of pause duration, and the like. It generates both a nicely formatted table intended to be read by people and a simple tab-delimited file that is easily parsed by software.