STK provides a set of C++ classes that help you create audio signal processing programs.
STK makes use of object-oriented programming methodology and hierarchy.
STK does not specify particular rates (audio and/or control) or scheduling systems. It is up to the programmer to design a framework that best addresses a given processing context.
STK provides support for either single-sample computation or vectorized computations.
In the following notes, it is assumed that STK will be compiled from a unix command-line interpreter (shell) such as provided by the OS-X Terminal application or MSYS in Windows.
Students will need to find a text editor for creating and editing programs. The text editor in the Eclipse IDE
is a good option.