Home Information Classes Download Usage Mail List Requirements Links Tutorial

# STK Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

ADSR | STK ADSR envelope class
BandedWG | Banded waveguide modeling class
BeeThree | STK Hammond-oid organ FM synthesis instrument
BiQuad | STK biquad (two-pole, two-zero) filter class
BlowBotl | STK blown bottle instrument class
BlowHole | STK clarinet physical model with one register hole and one tonehole
Bowed | STK bowed string instrument class
BowTabl | STK bowed string table class
Brass | STK simple brass instrument class
Chorus | STK chorus effect class
Clarinet | STK clarinet physical model class
Delay | STK non-interpolating delay line class
DelayA | STK allpass interpolating delay line class
DelayL | STK linear interpolating delay line class
Drummer | STK drum sample player class
Echo | STK echo effect class
Envelope | STK envelope base class
Filter | STK filter class
Flute | STK flute physical model class
FM | STK abstract FM synthesis base class
FMVoices | STK singing FM synthesis instrument
FormSwep | STK sweepable formant filter class
HevyMetl | STK heavy metal FM synthesis instrument
Instrmnt | STK instrument abstract base class
JCRev | John Chowning's reverberator class
JetTabl | STK jet table class
Mandolin | STK mandolin instrument model class
Mesh2D | Two-dimensional rectilinear waveguide mesh class
Messager | STK input control message parser
Modal | STK resonance model instrument
ModalBar | STK resonant bar instrument class
Modulate | STK periodic/random modulator
Moog | STK moog-like swept filter sampling synthesis class
Noise | STK noise generator
NRev | CCRMA's NRev reverberator class
OnePole | STK one-pole filter class
OneZero | STK one-zero filter class
PercFlut | STK percussive flute FM synthesis instrument
Phonemes | STK phonemes table
PitShift | STK simple pitch shifter effect class
Plucked | STK plucked string model class
PluckTwo | STK enhanced plucked string model class
PoleZero | STK one-pole, one-zero filter class
PRCRev | Perry's simple reverberator class
ReedTabl | STK reed table class
Resonate | STK noise driven formant filter
Reverb | STK abstract reverberator parent class
Rhodey | STK Fender Rhodes electric piano FM synthesis instrument
RtAudio | Realtime audio i/o C++ classes
RtAudioDeviceInfo | The public device information structure for returning queried values
RtDuplex | STK realtime audio input/output class
RtError | Exception handling class for RtAudio & RtMidi
RtMidi | STK realtime MIDI class
RtWvIn | STK realtime audio input class
RtWvOut | STK realtime audio output class
Sampler | STK sampling synthesis abstract base class
Saxofony | STK faux conical bore reed instrument class
Shakers | PhISEM and PhOLIES class
Simple | STK wavetable/noise instrument
SingWave | STK "singing" looped soundfile class
Sitar | STK sitar string model class
SKINI | STK SKINI parsing class
Socket | STK TCP socket client/server class
Sphere | STK sphere class
StifKarp | STK plucked stiff string instrument
Stk | STK base class
StkError | STK error handling class
SubNoise | STK sub-sampled noise generator
Table | STK table lookup class
TcpWvIn | STK internet streaming input class
TcpWvOut | STK internet streaming output class
Thread | STK thread class
TubeBell | STK tubular bell (orchestral chime) FM synthesis instrument
TwoPole | STK two-pole filter class
TwoZero | STK two-zero filter class
Vector3D | STK 3D vector class
Voicer | STK voice manager class
VoicForm | Four formant synthesis instrument
WaveLoop | STK waveform oscillator class
Whistle | STK police/referee whistle instrument class
Wurley | STK Wurlitzer electric piano FM synthesis instrument
WvIn | STK audio data input base class
WvOut | STK audio data output base class

The Synthesis ToolKit in C++ (STK)
©1995-2004 Perry R. Cook and Gary P. Scavone. All Rights Reserved.