Languages for Real-Time Control and Sound Synthesis

Adrian Freed

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.

Real-Time Music Synthesis Language Evaluation
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