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.
Qsynth is a GUI front-end application for Fluidsynth. Fluidsynth is a command-line software synthesizer based on the Soundfont specification. Qsynth was built with the Qt4 toolkit using Qt Designer. Eventually it may evolve into a softsynth management application that allows the user to control and manage a variety of command line softsynths, but it currently just wraps the excellent Fluidsynth program.
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.
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It can read MIDI events from MIDI input devices or files and render them to an audio device using SoundFont instrument banks. It can also play MIDI files. Other features include real time effect control and a powerful API for embedding FluidSynth in other programs.
orDrumbox is a fully-featured drum machine and audio sequencer that is pattern oriented, has an automatic composer, automatic sound assignations, custom drum kits, loop support, and the ability to import and export songs. Its main features are a pattern seqencer, a drumkit editor, a piano roll, a step sequencer, sound generation, soft synth, and the ability to import and export MIDI files and Wave files.
Swami is an instrument patch file editor using SoundFont files that allows you to create and distribute instruments from audio samples used for composing music. It uses FluidSynth, a software synthesizer, which has real time effect control, support for modulators, and routable audio via JACK. This project supersedes the Smurf SoundFont Editor, and is an entire object-oriented rewrite of it. The supporting libraries are GUI-independant and can be used in your own programs for doing SoundFont manipulation.
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.
Bristol Audio Synthesiser is an emulator for diverse keyboard instruments. Currently about 20 are implemented: various Moog, Sequencial Circuits, Oberheim, Yamaha, Roland, Hammond, Korg, ARP, and Vox algorithms. The application consists of an audio engine and an associated graphical user interface called Brighton which acts as a dedicated master keyboard for each emulation.