Sfront compiles MPEG 4 Structured Audio (MP4-SA) programs into efficient C programs that generate audio when executed. MP4-SA is a standard for normative algorithmic sound, which combines an audio signal processing language (SAOL) with score languages (MIDI and SASL). Under Mac OS X and Linux, sfront supports real-time, low-latency audio input/output and MIDI input. Under Mac OS X, sfront supports the creation of AudioUnit plug-ins. The documentation includes a book about SAOL programming.
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.
WaveSurfer is a sound visualization/manipulation tool for novice and advanced users, with a simple and intuitive user interface. It can be adapted to different tasks, such as speech research and education, speech/sound analysis, and sound annotation/transcription. You can also make more advanced/specialized applications by extending it with custom plugins or embed WaveSurfer components in other applications. Its flexible interface handles many different file formats, and it runs on many flavors of Windows and Unix. It also supports encoding and Unicode with unlimited file size, and more.
Frocor, the F Resonating Objects Correlator, is a sound- graphics installation. It is based on some parallels between sounds and geometric objects, such as volume and size, frequency and color, etc. Changes of properties of a Frocor object will result in changes of both the graphics and the sound output.
FMS is a tool to create all kinds of sounds from scratch. You can play any sound (sine, triangular, vowels, etc.) with any property settings (frequency, volume, balance, sweep, etc.) and modulations thereof. It also features tools to save sounds, play .MUS music, graphically display sounds, and make real noise.
Waveform is a small application that draws and exports function graphs (such as y = sin(x)) especially for use with audio programs as waveforms. It is limited to only one graph because it is not designed for other uses, and it only outputs .wav files. It can display graphs on the screen, render .wav waveform files from them, and preview them through Open Sound System. The application has been tested on Linux (CRUX 1.3) and Windows 98SE, but the sound output only works in Linux (OSS).
bcr harms takes a model of the quantum harmonic oscillator and adapts it as a soft synth. It lets you hear and see how the oscillator wave functions evolve in real-time as you modify amplitudes and other parameters. The user interface is based on and integrates with the BCR2000 MIDI controller, but the application can be used without a controller.