Real-time implementations of the models discussed in this paper were carried out using a platform-independent, floating-point, C++ environment created by Perry R. Cook called Synthesis ToolKit (STK) . A significant number of signal processing unit generator objects are provided with the toolkit, as well as tools for I/O streaming and file generation. The newest release of STK has been ported to NeXTStep, Irix, and Linux flavors of Unix, and a separate Windows95 version exists as well. In addition to real-time output, STK supports simultaneous creation of NeXT/SGI (.snd) soundfiles, and/or Win (.wav) soundfiles, and/or Matlab (.mat) matfiles.
Parameter control in STK is handled by a text-based protocol called SKINI. SKINI is user-extensible and is fully compatible with MIDI. For the latest information regarding STK and SKINI, consult
http://www.cs.princeton.edu/~prc/ and http://ccrma.stanford.edu/~gary/.