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)
“If you want to know the taste of a pear, you must change the pear by eating it yourself.... If you want to know the theory and methods of revolution, you must take part in revolution. All genuine knowledge originates in direct experience.”
—Mao Zedong (18931976)