PLUM Language List

Q
Composer/Designer:Linux, OSX, Windows
Implementor:C
Year:1991, 2002 (midi interface), 2003 (audio interface)
Author:Albert Graef
Description:Q is a modern functional programming language based on the term rewriting calculus. Programs are simply collections of equations which are used to evaluate expressions in a symbolic fashion. Q offers an elaborate interface to Grame's MidiShare, and also has a basic audio interface. The latter will be improved over time (additional modules for doing modular synth and dsp stuff are in the planning stage). The MidiShare interface already makes Q a nice environment for (realtime) MIDI programming.
Reference:http://www.musikwissenschaft.uni-mainz.de/~ag/q/q-midi/qmidi.pdf
Manipulation:MIDI, audio
ID:138

1 entry shown.