Next  |  Prev  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

The Programming Environment

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 and

Next  |  Prev  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download tonehole.pdf

``Real-time Computer Modeling of Woodwind Instruments'', by Gary Scavone and Perry R. Cook, Proceedings of the 1998 International Symposium on Musical Acoustics (ISMA-98), pp. 197-202, Leavenworth, WA, 1998, Acoustical Society of America..
Copyright © 2005-12-28 by Gary Scavone and Perry R. Cook
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [Automatic-links disclaimer]