The most important language for real-time control of musical processes is IRCAM/Opcode MAX. It is practically impossible in its commericial incarnation to extend MAX to efficiently manage the data structures required for integrating control and sound synthesis. We are therefor examining other possibilites. The table below is a first attempt to evaluate these possibilities. Please send corrections and further suggestions to adrian@cnmat.berkeley.edu.
Dylan | FTS | (Hot) Java | Korg | Marstation | Opcode Max | Nyquist | Patchwork | Scheme | Synthbuilder | Tcl/Tk | |
Real-time | |||||||||||
Open Architecture | |||||||||||
Ported | |||||||||||
Embeddable | |||||||||||
Multiprocessor | |||||||||||
Multithreaded | 2 | ||||||||||
Temporal Primitive |