Now cd to the top-level STK directory and follow along:
The doc directory contains a copy of
the STK documentation, including the release notes, platform-specific
README files, and some papers (doc/html/papers/). Other
doc, such an introductory
tutorial
and C++class
documentation
can be browsed online. (The C++ class documentation was
generated from the source files by the doxygen utility.)
The src directory contains C++ source files
for the STK library. The library is built by going to that
directory and typing make.
The include directory contains C++header
files for the STK library.
The rawwaves directory contains ``raw'' 16-bit
soundfiles, i.e., no header of any kind.1
The projects directory contains a variety of subdirectories
holding programs which exercise the STK:
> ls -F
demo/ effects/ eguitar/ examples/ ragamatic/
Above, > denotes the shell command prompt (i.e., don't type it).
The demo directory contains some demo programs. Below
we will go into that directory and try out a demo.
The effects directory contains source for the
effects program which applies various digital audio effects
to microphone input in real time (much fun!). See
README-effects.txt in that directory for more info.
The eguitar directory contains a basic electric-guitar
example.
The examples directory contains a variety of short
programs illustrating various programming techniques in the STK.
The ragamatic project is a larger demo which plays
automatically generated meditative music on sitar, drones, and
tabla. There are sliders for configuring parameters of the
performance and various raga presets.