Aglaophone is a system of interconnectable modules for the recording, processing, and playback of real-time audio. It features a real-time spectrogram display for visualization along with a number of processing modules. Modules include filters, downsamplers, upsamplers, and quantizers. An MP3 comparison module allows interactive blind comparison of MP3 encoded audio with CD audio, demonstrations of spectral imaging, quantization, and Smith-Barnwell filter bank based wavelet decomposition are included, and there is a module that can perform an automatic spectral analysis of a speaker system.
Albumine is a music database program. It treats a music collection as a structured collection of albums rather than a chaotic pool of songs. Its major objective is to help users automate the process of inserting new albums into the database, thus making large scale music collecting less painful. It collects all relevant data from a given directory, which appears in the database in a couple of seconds. It supports MP3 and potentially all relevant formats, including CDDA.
Algoscore is a graphical environment for algorithmic composition, where music is constructed directly in an interactive graphical score. The result is output to MIDI and CSound. Graphical objects are placed in a timeline and connected together. Some objects are fully dependent on user data, while some are generative and reacts on input from other objects. It is highly customizable and extensible with the Nasal scripting language. It has a non-realtime perspective where the composer can relate freely to time and construct the composition outside of time. This makes AlgoScore more like a traditional sequencer in this regard, but a graphical algorithmic sequencer with powerful and flexible scripting capabilities.
AlsaPlayer is a new PCM player written with the ALSA sound system in mind. It also includes support for JACK, OSS, NAS, and ESD. It makes extensive use of multi-threading and supports OGG, MP3, WAV, CDDA (CD Digital Audio), MOD, S3M, IT, and many other input types. Features include a real- time effects stream, variable speed/pitch control, SHOUTcast/icecast streaming support, multiple active visual scopes, command line mode, playlists, plugin architecture, low-latency mode, and more.
AlsaPlayer-Python is a set of python bindings. It allows you to write custom interfaces for AlsaPlayer using the full power of the Python language. This may be three lines of code or a large and complex interface. Also provided is a Python module to control AlsaPlayer from external programs.