Home   Information   Classes   Download   Usage   Mail List   Requirements   Links   FAQ   Tutorial


Classes
stk Namespace Reference

The STK namespace. More...

Classes

class  ADSR
 STK ADSR envelope class. More...
 
class  Asymp
 STK asymptotic curve envelope class. More...
 
class  BandedWG
 Banded waveguide modeling class. More...
 
class  BeeThree
 STK Hammond-oid organ FM synthesis instrument. More...
 
class  BiQuad
 STK biquad (two-pole, two-zero) filter class. More...
 
class  Blit
 STK band-limited impulse train class. More...
 
class  BlitSaw
 STK band-limited sawtooth wave class. More...
 
class  BlitSquare
 STK band-limited square wave class. More...
 
class  BlowBotl
 STK blown bottle instrument class. More...
 
class  BlowHole
 STK clarinet physical model with one register hole and one tonehole. More...
 
class  Bowed
 STK bowed string instrument class. More...
 
class  BowTable
 STK bowed string table class. More...
 
class  Brass
 STK simple brass instrument class. More...
 
class  Chorus
 STK chorus effect class. More...
 
class  Clarinet
 STK clarinet physical model class. More...
 
class  Cubic
 STK cubic non-linearity class. More...
 
class  Delay
 STK non-interpolating delay line class. More...
 
class  DelayA
 STK allpass interpolating delay line class. More...
 
class  DelayL
 STK linear interpolating delay line class. More...
 
class  Drummer
 STK drum sample player class. More...
 
class  Echo
 STK echo effect class. More...
 
class  Effect
 STK abstract effects parent class. More...
 
class  Envelope
 STK linear line envelope class. More...
 
class  FileLoop
 STK file looping / oscillator class. More...
 
class  FileRead
 STK audio file input class. More...
 
class  FileWrite
 STK audio file output class. More...
 
class  FileWvIn
 STK audio file input class. More...
 
class  FileWvOut
 STK audio file output class. More...
 
class  Filter
 STK abstract filter class. More...
 
class  Fir
 STK general finite impulse response filter class. More...
 
class  Flute
 STK flute physical model class. More...
 
class  FM
 STK abstract FM synthesis base class. More...
 
class  FMVoices
 STK singing FM synthesis instrument. More...
 
class  FormSwep
 STK sweepable formant filter class. More...
 
class  FreeVerb
 Jezar at Dreampoint's FreeVerb, implemented in STK. More...
 
class  Function
 STK abstract function parent class. More...
 
class  Generator
 STK abstract unit generator parent class. More...
 
class  Granulate
 STK granular synthesis class. More...
 
class  Guitar
 STK guitar model class. More...
 
class  HevyMetl
 STK heavy metal FM synthesis instrument. More...
 
class  Iir
 STK general infinite impulse response filter class. More...
 
class  InetWvIn
 STK internet streaming input class. More...
 
class  InetWvOut
 STK internet streaming output class. More...
 
class  Instrmnt
 STK instrument abstract base class. More...
 
class  JCRev
 John Chowning's reverberator class. More...
 
class  JetTable
 STK jet table class. More...
 
class  LentPitShift
 Pitch shifter effect class based on the Lent algorithm. More...
 
class  Mandolin
 STK mandolin instrument model class. More...
 
class  Mesh2D
 Two-dimensional rectilinear waveguide mesh class. More...
 
class  Messager
 STK input control message parser. More...
 
class  MidiFileIn
 A standard MIDI file reading/parsing class. More...
 
class  Modal
 STK resonance model abstract base class. More...
 
class  ModalBar
 STK resonant bar instrument class. More...
 
class  Modulate
 STK periodic/random modulator. More...
 
class  Moog
 STK moog-like swept filter sampling synthesis class. More...
 
class  Mutex
 STK mutex class. More...
 
class  Noise
 STK noise generator. More...
 
class  NRev
 CCRMA's NRev reverberator class. More...
 
class  OnePole
 STK one-pole filter class. More...
 
class  OneZero
 STK one-zero filter class. More...
 
class  PercFlut
 STK percussive flute FM synthesis instrument. More...
 
class  Phonemes
 STK phonemes table. More...
 
class  PitShift
 STK simple pitch shifter effect class. More...
 
class  Plucked
 STK basic plucked string class. More...
 
class  PoleZero
 STK one-pole, one-zero filter class. More...
 
class  PRCRev
 Perry's simple reverberator class. More...
 
class  Recorder
 A recorder / flute physical model. More...
 
class  ReedTable
 STK reed table class. More...
 
class  Resonate
 STK noise driven formant filter. More...
 
class  Rhodey
 STK Fender Rhodes electric piano FM synthesis instrument. More...
 
class  RtWvIn
 STK realtime audio (blocking) input class. More...
 
class  RtWvOut
 STK realtime audio (blocking) output class. More...
 
class  Sampler
 STK sampling synthesis abstract base class. More...
 
class  Saxofony
 STK faux conical bore reed instrument class. More...
 
class  Shakers
 PhISEM and PhOLIES class. More...
 
class  Simple
 STK wavetable/noise instrument. More...
 
class  SineWave
 STK sinusoid oscillator class. More...
 
class  SingWave
 STK "singing" looped soundfile class. More...
 
class  Sitar
 STK sitar string model class. More...
 
class  Skini
 STK SKINI parsing class. More...
 
class  Socket
 STK internet socket abstract base class. More...
 
class  Sphere
 STK sphere class. More...
 
class  StifKarp
 STK plucked stiff string instrument. More...
 
class  Stk
 STK base class. More...
 
class  StkError
 STK error handling class. More...
 
class  StkFrames
 An STK class to handle vectorized audio data. More...
 
class  TapDelay
 STK non-interpolating tapped delay line class. More...
 
class  TcpClient
 STK TCP socket client class. More...
 
class  TcpServer
 STK TCP socket server class. More...
 
class  Thread
 STK thread class. More...
 
class  TubeBell
 STK tubular bell (orchestral chime) FM synthesis instrument. More...
 
class  Twang
 STK enhanced plucked string class. More...
 
class  TwoPole
 STK two-pole filter class. More...
 
class  TwoZero
 STK two-zero filter class. More...
 
class  UdpSocket
 STK UDP socket server/client class. More...
 
class  Vector3D
 STK 3D vector class. More...
 
class  Voicer
 STK voice manager class. More...
 
class  VoicForm
 Four formant synthesis instrument. More...
 
class  Whistle
 STK police/referee whistle instrument class. More...
 
class  Wurley
 STK Wurlitzer electric piano FM synthesis instrument. More...
 
class  WvIn
 STK audio input abstract base class. More...
 
class  WvOut
 STK audio output abstract base class. More...
 

Detailed Description

The STK namespace.

Most Stk classes are defined within the STK namespace. Exceptions to this include the classes RtAudio and RtMidi.


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