|
 |
 |
 | 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 |
|
 |
 |
|
 |