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.
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.
Algoscore is a graphical environment for algorithmic composition, where music is constructed directly in an interactive graphical score. The result is output to MIDI and CSound. Graphical objects are placed in a timeline and connected together. Some objects are fully dependent on user data, while some are generative and reacts on input from other objects. It is highly customizable and extensible with the Nasal scripting language. It has a non-realtime perspective where the composer can relate freely to time and construct the composition outside of time. This makes AlgoScore more like a traditional sequencer in this regard, but a graphical algorithmic sequencer with powerful and flexible scripting capabilities.
Twibright Syntring is a purely algorithmic string synthesizer with ASCII tab input and wav output. It doesn't use any samples, yet sounds quite realistic. Timbre, volume, and timing are adjustable in the tab file. It can be used for learning or practicing guitar or bass playing, for editing and synthesizing one's own tunes, or producing MIDI sound fonts. It is very lightweight and portable, and doesn't require any libraries.
bcr beats is a beat slicer that lets you cut up and play with an audio sample: you can trigger slices and loops with MIDI or the mouse and keyboard, set pan, volume, and sample rate values, and generally have lots of fun. The interface is based on the Behringer BCR2000 MIDI controller, which means lots of knobs. It can be used with or without a controller.
SoundTracker is a pattern-oriented music editor (similar to the DOS program 'FastTracker'). Samples are lined up on tracks and patterns which are then arranged to a song. Supported module formats are XM and MOD; the player code is the one from OpenCP. A basic sample recorder and editor is also included.
Virtual Sound provides unlimited effects and modulation for sophisticated audio generation, with unique instrument simulation capabilities to craft your own unique soundscapes. All effects are parametrized and their parameters may be controlled through the outputs of other effects, through samples, or through special modulators. Instrument simulation is based on recursively-linked filter networks. Actual instruments can also be simulated through the statistical learning library incorporated in VSound.