DromeAudio is a small audio manipulation and playback library. It features a simple API for loading, generating, processing, and playing audio. Some of its features include loading and saving WAV sounds, loading Ogg Vorbis sounds, audio mixing/playback, and dynamic audio processing effects such as pitch shifting and echo.
The Python audio processing suite is a module that contains a variety of convenience functions to process audio signals. It can be used to plot spectral analyses of a song across time and to quickly ascertain encoding quality, but the instrumental goal of this suite is to robustly identify duplicated songs, regardless of which album they were released in, encoding quality, or start time.
pHash is an implementation of various perceptual hashing algorithms. A perceptual hash is a fingerprint of a multimedia file derived from various features from its content. Unlike cryptographic hash functions that rely on the avalanche effect of small changes in input leading to drastic changes in the output, perceptual hashes are "close" to one another if the features are similar. Potential applications include copyright protection, similarity searches for media files, or even digital forensics.
The Psychosynth project aims to create an interactive, modular soft-synth inspired by the ideas of the Reactable. It provides a clean object oriented API to allow the creation of new innovative interfaces for the synthesizer and a 3D simulator of a Reactable-alike device with support for collaborative music creation over the network.
The X11 Audio Extension aims to provide audio support for the X Window System, in particular the X.Org reference implementation. Audio data can be directly routed through the X protocol so that remote applications can transparently play and capture audio across the network in the same way they can do graphics and mouse/keyboard user interaction. Applications with strict latency requirements can alternatively use shared memory. The extension provides hooks for an "audio compositing manager" that manages how multiple applications may simultaneously access the audio hardware (mix streams, mute some streams); it is the counterpart to the window manager.