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.
Horgand is a graphical FM real time organ with
auto-accompaniment. It is JACK capable, with DSP
effects to emulate and store organ sounds. It is
available either standalone or as a DSSI plugin.
Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.
相關的專案MergeDoc, Amateras, Media Player Classic - Home Cinema, Properties Editor, SmillaEnlarger |
klick is an advanced JACK-based metronome,
supporting tempo changes, meter changes, and more.
It allows you to define complex tempo maps for
entire songs or performances.
GNU GTick is a metronome application. It features a
scale from 10 beats per minute to 1000 BPM and
arbitrary beat modes (meters). It uses GTK+2 and
OSS.
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.
CLAM is a multiplatform software framework for research and application development for the Audio and Music domains. It offers a conceptual model for building systems as well as tools for the analysis, synthesis, and transformation of audio signals using high level representation (notes, spectral peaks, etc.). It also provides multiplatform system abstraction and tools for audio and MIDI file handling, device handling, GUI and XML support, and more. It has proper Linux audio architecture integration (Ladspa, Alsa, OSC, Jack, VST, etc.) and rapid graphical prototyping both for the processing core and the user interface (Qt designer integration).
相關的專案Media Player Classic - Home Cinema, TERASOLUNA Framework, Dumpper v.60.3, Properties Editor, MPC-BE |
Csound is a powerful and yet easy to use musical
synthesis package. Csound was constructed in the
tradition of so-called music-N languages, among
which the best-known is Music V. It consists of an
orchestra- and score-driven executable, written in
C for portability. Since Csound is a computational
language, it is highly flexible and efficient;
complexity is gained only at the expense of
computation power. Basically, Csound reads some
files and creates the result as a sound file on
disk or, on faster machines, in real time through
a DAC.
相關的專案PeerCast IM, PeerCast-Users@jp, MPC-BE, StepMania Japan, 円盤複写屋 |
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).
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.
aubio is a library for audio labelling. Features
include onset detection, silence detection, beat
tracking, and pitch detection. The goal of this
project is to provide automatic labelling features
to other audio software projects. Functions can be
used offline in sound editors and software
samplers, or online in audio effects and virtual
instruments.
相關的專案Properties Editor, Media Player Classic - Home Cinema, Amateras, MPC-BE, Dumpper v.60.3 |
Hydrogen is a simple real-time Drum machine/sequencer. It features a graphical user interface based on Qt, a sample-based audio engine, Jack/ALSA/OSS/PortAudio and Export to disk audio drivers, ALSA MIDI input, ability to import/export XML-based song and drumkit files, 192 ticks per pattern, 16 voices with volume, mute, solo, ADSR, and pan capabilities, and import of samples in wave, au, and aiff format.
相關的專案TiMidity++ windows synthesizer(TWSYNTH), StepMania Japan, MIDITrail, MeCab, OpenMIDIProject |
jMax is a visual programming environment for building interactive real-time musical and multimedia applications by allowing the user to interactively design dataflow circuits. The basic data types that can go through are integers, symbols, lists, etc. It is an event-driven system and has been used for MIDI processing. A second part of the system (DSP) allows a continuous signal to flow through a circuit, which is most useful for PCM sound (ie. microphone, sound files, etc.). The system is extensible by using shared libraries, you may add data processor types, data types, GUI elements, device types, and more. Data processors may also be designed as circuits and reused.
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.