The PyOgg project provides a set of python modules for the various streaming
formats and protocols defined by the Xiph.Org Foundation. For now, it mostly
deals with the Ogg bitstream container and the Vorbis audio codec.
PyAudio provides Python bindings for PortAudio, the cross-platform
audio I/O library. With PyAudio, you can easily use Python to play
and record audio on a variety of platforms.
cmus is a small ncurses based music player. It supports various
output methods by output-plugins. It has got completely configurable
keybindings and it can be controlled from the outside via cmus-remote(1).
RipIT is used to create MPEG-1 Layer 3 (mp3) using Lame, or uses Flac (flac),
Ogg Vorbis (ogg) or Faac (m4a) to convert audio files (wav) extracted from an
audio CD. It is a console based front-end (no GUI here), written in Perl, for
various programs.
The program will do the following without user intervention:
* getting the audio CD Album/Artist/Tracks information from CDDB
* ripping the audio CD Tracks
* encoding to Flac, mp3 or Ogg
* id3 tags encoded songs
* creating an playlist (m3u) file
* optionally generating a toc (cue) sheet for nice DAO burning
* optionally preparing and send a CDDB submission and save it locally
* optionally extracting hidden songs and split ghost songs
* optionally creating md5sum files for all tracks
* running several encoder processes at the same time and same run
Rubber Band Library is a high quality software library for audio
time-stretching and pitch-shifting. It permits you to change the tempo
and pitch of an audio stream or recording dynamically and independently
of one another.
Ruby-audiofile is a binding to the audiofile library, which reads
audio (wav, au, aiff, but not ogg or mp3) and can divine information
such as length, sample rate, etc.
Cross-platform audio loop slicer designed to create sliced loops
from WAV, MP3, FLAC or AIFF files in seconds without a sequencer.
Effects include filter sweeps, phasing, flanging, delay, and
distortion.
SooperLooper is a live looping sampler capable of immediate loop
recording, overdubbing, multiplying, reversing and more. It allows for
multiple simultaneous multi-channel loops limited only by your computer's
available memory.
Splay program uses the MPEG/wave sound library to play sound files in
several formats, notably the MPEG audio and Wave format. This early
version has only limited functionally and a simplistic user interface.
This splits the taglib plugins that used to be in Amarok into a separate
package, for use by amarok-utils as well as Amarok itself (plus anyone
else that wants to use it).