Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Class List

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

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