What operating system/libraries/etc. do you use?
We use Linux. Debian or Knoppix to be specific. Most of the code is
written in Python, except for the low-level tracking code, which is
in C and C++. We use the Pysco optimizer to speed up the Python. We
use OpenGL for graphics, and talk to the synthesizer using MIDI.
http://web.media.mit.edu/~jpatten/apad/apfaq.html
Cheers
Daniel