Comparison of Audio Synthesis Environments - Data Interface Methods

Data Interface Methods

Interfaces between the language environment and other software or hardware (not user interfaces).

Name Shell scripting MIDI OSC HID VST Audio Units Other
In Out In Out In Out As host As unit
Audulus Yes Yes Yes
ChucK Yes Yes Yes Yes Yes
Csound Yes Yes Yes Yes Yes Yes Yes binding from Haskell (hCsound)
Impromptu Yes Yes Yes Yes Yes No Bidirectional Scheme to Objective-C bridge
Max/MSP Yes Yes Yes Yes Yes Yes Yes
nsound Yes Yes No No No No No No No No C++ API, Python API
Pure Data Yes Yes Yes Yes Yes Yes Yes Yes No No bindings for Python, Lua, Java, GStreamer
Reaktor Yes Yes Yes Yes Yes No Yes
SuperCollider Yes Yes Yes Yes Yes Yes Yes No Yes LADSPA Host, scsynth can be controlled by OSC messages (Haskell, Scala, Python, Ruby, Scheme etc.)
sfront Yes Yes No No No MPEG-4/SA language implementation.
Usine Yes Yes Yes Yes Yes Yes Yes Yes Multi-touch

Read more about this topic:  Comparison Of Audio Synthesis Environments

Famous quotes containing the words data and/or methods:

    This city is neither a jungle nor the moon.... In long shot: a cosmic smudge, a conglomerate of bleeding energies. Close up, it is a fairly legible printed circuit, a transistorized labyrinth of beastly tracks, a data bank for asthmatic voice-prints.
    Susan Sontag (b. 1933)

    The greatest part of our faults are more excusable than the methods that are commonly taken to conceal them.
    François, Duc De La Rochefoucauld (1613–1680)