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.
amber aims to be an easy-to-use granular synthesis tool for Linux to assist composers and electronic musicians in creating interesting and complex sounds. More information on the theory and application of granular synthesis techniques can be found at http://shoko.calarts.edu/~eric/gs.html.
Beast is a powerful music composition and modular synthesis application. It offers multiple input methods like multitrack, piano roll, and pattern editing and supports skins. On the technical side, it has a wide range of abilities like sequencing, unlimited undo/redo history, real-time synthesis with multiprocessor support, full duplex 32-bit audio rendering, precise timing down to sample granularity, on demand loading of partial wave files, on the fly decoding of various sample formats, aliasing free oscillators, and full Scheme scripting support.
gsyn is internally designed to be an extensible, modular synthesizer, but the interface and current codebase present a Roland TB-303 emulator which is programmed using fasttracker-style note entry. It also features delay reverb and distortion, so the sound is comparable to Propellerhead's ReBirth RB-338. gsyn has been compiled and tested under Linux 2., IRIX 6.2, Solaris 2.6, Windows 95, and Windows NT.
Spiral Synth is a physically modelled polyphonic analogue synthesizer. It is capable of creating the kind of sounds made by hardware analogue synths, the noises used in electronic music. You can also use it to make stranger sounds too. MIDI is supported, and it uses the standard OSS/Free sound output (/dev/dsp).
TerminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime effects (built-in as well as LADSPA plugin effects), a sequencer, and an easy-to-use GTK+ GUI.
Cheese Tracker is a program to create module music. It aims to have an interface and feature set similar to that of Impulse Tracker. It works on Unix systems and on Windows (using cygwin), but all the interface/audio code is fully modular and abstracted in individual classes, which should make the porting of this program to other platforms very easy.
SpiralSynth Modular (or SSM) is an object orientated modular softsynth / sequencer / sampler. Audio or control data can be freely passed between the plugins, and is all treated the same. Data can also be fed back on itself for chaotic effects. LADSPA plugins are supported, and you can use them in the same way as any of the native plugins. Not having MIDI won't restrict what you can do. It currently uses the standard OSS/Free sound input/output (/dev/dsp), and should work on ALSA too. You can also render WAV files directly to disk.