Related Projects

The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.

Audacity is a cross-platform multitrack audio
editor. It allows you to record sounds directly or
to import Ogg, WAV, AIFF, AU, IRCAM, or MP3 files.
It features a few simple effects, all of the
editing features you should need, and unlimited
undo. The audio I/O uses PortAudio, which fully
supports OSS, Mac OS X CoreAudio, and Windows
WMME, and can be compiled with support for ALSA
and Jack.

Related Projects

Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.

Related Projects

DarkIce is a live audio streamer. It records audio
from an audio interface (e.g. a sound card),
encodes it, and sends it to a streaming server.
DarkIce can record from OSS audio devices, ALSA
audio devices, Solaris audio interfaces, and Jack
sources. DarkIce can encode into MP3, MP2, Ogg
Vorbis, and AAC formats, and can send the encoded
stream to ShoutCast, IceCast 1.3.x and 2.x, and
the Darwin Streaming Server.

Related Projects

The FAAC project includes the AAC encoder FAAC and decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless en/decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles.

Related Projects

GNUsound is a sound editor for GNU/Linux. It supports multiple tracks, multiple outputs, and 8, 16, or 24/32-bit samples. It can read and write many audio formats through a number of supported file format libraries (such as AudioFile, libsndfile, and libmp3lame), and it can extract audio from a variety of video files through FFmpeg. It supports OSS, ALSA, or JACK for playback/capture, as well as a large number of high-quality audio effects through the LADSPA plugin architecture.

Related Projects

Streamripper records MP3, Ogg, AAC, and NSV audio
and video files from Shoutcast and Icecast
compatible streams. The streams can be recorded as
a whole or in individual tracks. Streamripper also
features a relay stream, which lets you listen or
watch live from multiple clients while recording.

Related Projects

JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (i.e., as normal applications), or can they can run within the JACK server (as a "plugin"). JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation.

Related Projects

Boxtream is both an audio and video encoder and streamer and an assembly of audio and video hardware, forming a mobile video streaming studio. It is designed to easily record and stream live presentations, including a presenter and synchronized slides, or slides only, or presenter only. It was built to stream live courses over the Internet for distance learning students. It supports and autodetects several brands and models of video switchers. It can be entirely controlled remotely over XML-RPC, and includes an X11 interface. By default, it supports seven different streaming and recording scenarios. The software part can also be used with very minimal hardware, like a DV camcorder and a laptop, or even with only a USB webcam.