Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


STK Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ADSRSTK ADSR envelope class
AsympSTK asymptotic curve envelope class
BandedWGBanded waveguide modeling class
BeeThreeSTK Hammond-oid organ FM synthesis instrument
BiQuadSTK biquad (two-pole, two-zero) filter class
BlitSTK band-limited impulse train class
BlitSawSTK band-limited sawtooth wave class
BlitSquareSTK band-limited square wave class
BlowBotlSTK blown bottle instrument class
BlowHoleSTK clarinet physical model with one register hole and one tonehole
BowedSTK bowed string instrument class
BowTableSTK bowed string table class
BrassSTK simple brass instrument class
ChorusSTK chorus effect class
ClarinetSTK clarinet physical model class
DelaySTK non-interpolating delay line class
DelayASTK allpass interpolating delay line class
DelayLSTK linear interpolating delay line class
DrummerSTK drum sample player class
EchoSTK echo effect class
EffectSTK abstract effects parent class
EnvelopeSTK envelope base class
FileReadSTK audio file input class
FileWriteSTK audio file output class
FileWvInSTK audio file input class
FileWvOutSTK audio file output class
FilterSTK filter class
FluteSTK flute physical model class
FMSTK abstract FM synthesis base class
FMVoicesSTK singing FM synthesis instrument
FormSwepSTK sweepable formant filter class
FunctionSTK abstract function parent class
GeneratorSTK abstract unit generator parent class
GranulateSTK granular synthesis class
HevyMetlSTK heavy metal FM synthesis instrument
InetWvInSTK internet streaming input class
InetWvOutSTK internet streaming output class
InstrmntSTK instrument abstract base class
JCRevJohn Chowning's reverberator class
JetTableSTK jet table class
MandolinSTK mandolin instrument model class
Mesh2DTwo-dimensional rectilinear waveguide mesh class
MessagerSTK input control message parser
MidiFileInA standard MIDI file reading/parsing class
ModalSTK resonance model instrument
ModalBarSTK resonant bar instrument class
ModulateSTK periodic/random modulator
MoogSTK moog-like swept filter sampling synthesis class
MutexSTK mutex class
NoiseSTK noise generator
NRevCCRMA's NRev reverberator class
OnePoleSTK one-pole filter class
OneZeroSTK one-zero filter class
PercFlutSTK percussive flute FM synthesis instrument
PhonemesSTK phonemes table
PitShiftSTK simple pitch shifter effect class
PluckedSTK plucked string model class
PluckTwoSTK enhanced plucked string model class
PoleZeroSTK one-pole, one-zero filter class
PRCRevPerry's simple reverberator class
ReedTableSTK reed table class
ResonateSTK noise driven formant filter
RhodeySTK Fender Rhodes electric piano FM synthesis instrument
RtAudioRealtime audio i/o C++ classes
RtAudio::DeviceInfoThe public device information structure for returning queried values
RtAudio::StreamOptionsThe structure for specifying stream options
RtAudio::StreamParametersThe structure for specifying input or ouput stream parameters
RtErrorException handling class for RtAudio & RtMidi
RtMidiAn abstract base class for realtime MIDI input/output
RtMidiInA realtime MIDI input class
RtMidiOutA realtime MIDI output class
RtWvInSTK realtime audio (blocking) input class
RtWvOutSTK realtime audio (blocking) output class
SamplerSTK sampling synthesis abstract base class
SaxofonySTK faux conical bore reed instrument class
ShakersPhISEM and PhOLIES class
SimpleSTK wavetable/noise instrument
SineWaveSTK sinusoid oscillator class
SingWaveSTK "singing" looped soundfile class
SitarSTK sitar string model class
SkiniSTK SKINI parsing class
Skini::MessageA message structure to store and pass parsed SKINI messages
SocketSTK internet socket abstract base class
SphereSTK sphere class
StifKarpSTK plucked stiff string instrument
StkSTK base class
StkErrorSTK error handling class
StkFramesAn STK class to handle vectorized audio data
SubNoiseSTK sub-sampled noise generator
TcpClientSTK TCP socket client class
TcpServerSTK TCP socket server class
ThreadSTK thread class
TubeBellSTK tubular bell (orchestral chime) FM synthesis instrument
TwoPoleSTK two-pole filter class
TwoZeroSTK two-zero filter class
UdpSocketSTK UDP socket server/client class
Vector3DSTK 3D vector class
VoicerSTK voice manager class
VoicFormFour formant synthesis instrument
WaveLoopSTK waveform oscillator class
WhistleSTK police/referee whistle instrument class
WurleySTK Wurlitzer electric piano FM synthesis instrument
WvInSTK audio input abstract base class
WvOutSTK audio output abstract base class

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