mirror of
https://github.com/thestk/stk
synced 2026-01-12 12:31:53 +00:00
132 lines
19 KiB
HTML
132 lines
19 KiB
HTML
<HTML>
|
|
<HEAD>
|
|
<TITLE>The Synthesis ToolKit in C++ (STK)</TITLE>
|
|
<LINK HREF="doxygen.css" REL="stylesheet" TYPE="text/css">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#FFFFFF">
|
|
<CENTER>
|
|
<img src="princeton.gif"> <img src="ccrma.gif"> <img src="mcgill.gif"><P>
|
|
<a class="qindex" href="index.html">Home</a> <a class="qindex" href="information.html">Information</a> <a class="qindex" href="classes.html">Classes</a> <a class="qindex" href="download.html">Download</a> <a class="qindex" href="usage.html">Usage</a> <a class="qindex" href="maillist.html">Mail List</a> <a class="qindex" href="system.html">Requirements</a> <a class="qindex" href="links.html">Links</a> <a class="qindex" href="faq.html">FAQ</a> <a class="qindex" href="tutorial.html">Tutorial</a></CENTER>
|
|
<HR>
|
|
<!-- Generated by Doxygen 1.6.2 -->
|
|
<div class="contents">
|
|
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1ADSR.html">stk::ADSR</a></td><td class="indexvalue">STK <a class="el" href="classstk_1_1ADSR.html" title="STK ADSR envelope class.">ADSR</a> envelope class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Asymp.html">stk::Asymp</a></td><td class="indexvalue">STK asymptotic curve envelope class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BandedWG.html">stk::BandedWG</a></td><td class="indexvalue">Banded waveguide modeling class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BeeThree.html">stk::BeeThree</a></td><td class="indexvalue">STK Hammond-oid organ <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BiQuad.html">stk::BiQuad</a></td><td class="indexvalue">STK biquad (two-pole, two-zero) filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Blit.html">stk::Blit</a></td><td class="indexvalue">STK band-limited impulse train class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BlitSaw.html">stk::BlitSaw</a></td><td class="indexvalue">STK band-limited sawtooth wave class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BlitSquare.html">stk::BlitSquare</a></td><td class="indexvalue">STK band-limited square wave class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BlowBotl.html">stk::BlowBotl</a></td><td class="indexvalue">STK blown bottle instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BlowHole.html">stk::BlowHole</a></td><td class="indexvalue">STK clarinet physical model with one register hole and one tonehole </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Bowed.html">stk::Bowed</a></td><td class="indexvalue">STK bowed string instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1BowTable.html">stk::BowTable</a></td><td class="indexvalue">STK bowed string table class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Brass.html">stk::Brass</a></td><td class="indexvalue">STK simple brass instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Chorus.html">stk::Chorus</a></td><td class="indexvalue">STK chorus effect class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Clarinet.html">stk::Clarinet</a></td><td class="indexvalue">STK clarinet physical model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Delay.html">stk::Delay</a></td><td class="indexvalue">STK non-interpolating delay line class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1DelayA.html">stk::DelayA</a></td><td class="indexvalue">STK allpass interpolating delay line class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1DelayL.html">stk::DelayL</a></td><td class="indexvalue">STK linear interpolating delay line class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="structRtAudio_1_1DeviceInfo.html">RtAudio::DeviceInfo</a></td><td class="indexvalue">The public device information structure for returning queried values </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Drummer.html">stk::Drummer</a></td><td class="indexvalue">STK drum sample player class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Echo.html">stk::Echo</a></td><td class="indexvalue">STK echo effect class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Effect.html">stk::Effect</a></td><td class="indexvalue">STK abstract effects parent class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Envelope.html">stk::Envelope</a></td><td class="indexvalue">STK linear line envelope class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FileLoop.html">stk::FileLoop</a></td><td class="indexvalue">STK file looping / oscillator class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FileRead.html">stk::FileRead</a></td><td class="indexvalue">STK audio file input class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FileWrite.html">stk::FileWrite</a></td><td class="indexvalue">STK audio file output class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FileWvIn.html">stk::FileWvIn</a></td><td class="indexvalue">STK audio file input class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FileWvOut.html">stk::FileWvOut</a></td><td class="indexvalue">STK audio file output class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Filter.html">stk::Filter</a></td><td class="indexvalue">STK abstract filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Fir.html">stk::Fir</a></td><td class="indexvalue">STK general finite impulse response filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Flute.html">stk::Flute</a></td><td class="indexvalue">STK flute physical model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FM.html">stk::FM</a></td><td class="indexvalue">STK abstract <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FMVoices.html">stk::FMVoices</a></td><td class="indexvalue">STK singing <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1FormSwep.html">stk::FormSwep</a></td><td class="indexvalue">STK sweepable formant filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Function.html">stk::Function</a></td><td class="indexvalue">STK abstract function parent class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Generator.html">stk::Generator</a></td><td class="indexvalue">STK abstract unit generator parent class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Granulate.html">stk::Granulate</a></td><td class="indexvalue">STK granular synthesis class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1HevyMetl.html">stk::HevyMetl</a></td><td class="indexvalue">STK heavy metal <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Iir.html">stk::Iir</a></td><td class="indexvalue">STK general infinite impulse response filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1InetWvIn.html">stk::InetWvIn</a></td><td class="indexvalue">STK internet streaming input class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1InetWvOut.html">stk::InetWvOut</a></td><td class="indexvalue">STK internet streaming output class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Instrmnt.html">stk::Instrmnt</a></td><td class="indexvalue">STK instrument abstract base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1JCRev.html">stk::JCRev</a></td><td class="indexvalue">John Chowning's reverberator class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1JetTable.html">stk::JetTable</a></td><td class="indexvalue">STK jet table class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1LentPitShift.html">stk::LentPitShift</a></td><td class="indexvalue">Pitch shifter effect class based on the Lent algorithm </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Mandolin.html">stk::Mandolin</a></td><td class="indexvalue">STK mandolin instrument model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Mesh2D.html">stk::Mesh2D</a></td><td class="indexvalue">Two-dimensional rectilinear waveguide mesh class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="structstk_1_1Skini_1_1Message.html">stk::Skini::Message</a></td><td class="indexvalue">A message structure to store and pass parsed SKINI messages </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Messager.html">stk::Messager</a></td><td class="indexvalue">STK input control message parser </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1MidiFileIn.html">stk::MidiFileIn</a></td><td class="indexvalue">A standard MIDI file reading/parsing class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Modal.html">stk::Modal</a></td><td class="indexvalue">STK resonance model abstract base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1ModalBar.html">stk::ModalBar</a></td><td class="indexvalue">STK resonant bar instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Modulate.html">stk::Modulate</a></td><td class="indexvalue">STK periodic/random modulator </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Moog.html">stk::Moog</a></td><td class="indexvalue">STK moog-like swept filter sampling synthesis class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Mutex.html">stk::Mutex</a></td><td class="indexvalue">STK mutex class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Noise.html">stk::Noise</a></td><td class="indexvalue">STK noise generator </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1NRev.html">stk::NRev</a></td><td class="indexvalue">CCRMA's <a class="el" href="classstk_1_1NRev.html" title="CCRMA's NRev reverberator class.">NRev</a> reverberator class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1OnePole.html">stk::OnePole</a></td><td class="indexvalue">STK one-pole filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1OneZero.html">stk::OneZero</a></td><td class="indexvalue">STK one-zero filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1PercFlut.html">stk::PercFlut</a></td><td class="indexvalue">STK percussive flute <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Phonemes.html">stk::Phonemes</a></td><td class="indexvalue">STK phonemes table </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1PitShift.html">stk::PitShift</a></td><td class="indexvalue">STK simple pitch shifter effect class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Plucked.html">stk::Plucked</a></td><td class="indexvalue">STK plucked string model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1PluckTwo.html">stk::PluckTwo</a></td><td class="indexvalue">STK enhanced plucked string model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1PoleZero.html">stk::PoleZero</a></td><td class="indexvalue">STK one-pole, one-zero filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1PRCRev.html">stk::PRCRev</a></td><td class="indexvalue">Perry's simple reverberator class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1ReedTable.html">stk::ReedTable</a></td><td class="indexvalue">STK reed table class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Resonate.html">stk::Resonate</a></td><td class="indexvalue">STK noise driven formant filter </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Rhodey.html">stk::Rhodey</a></td><td class="indexvalue">STK Fender Rhodes electric piano <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classRtAudio.html">RtAudio</a></td><td class="indexvalue">Realtime audio i/o C++ classes </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classRtError.html">RtError</a></td><td class="indexvalue">Exception handling class for <a class="el" href="classRtAudio.html" title="Realtime audio i/o C++ classes.">RtAudio</a> & <a class="el" href="classRtMidi.html" title="An abstract base class for realtime MIDI input/output.">RtMidi</a> </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classRtMidi.html">RtMidi</a></td><td class="indexvalue">An abstract base class for realtime MIDI input/output </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classRtMidiIn.html">RtMidiIn</a></td><td class="indexvalue">A realtime MIDI input class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classRtMidiOut.html">RtMidiOut</a></td><td class="indexvalue">A realtime MIDI output class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1RtWvIn.html">stk::RtWvIn</a></td><td class="indexvalue">STK realtime audio (blocking) input class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1RtWvOut.html">stk::RtWvOut</a></td><td class="indexvalue">STK realtime audio (blocking) output class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Sampler.html">stk::Sampler</a></td><td class="indexvalue">STK sampling synthesis abstract base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Saxofony.html">stk::Saxofony</a></td><td class="indexvalue">STK faux conical bore reed instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Shakers.html">stk::Shakers</a></td><td class="indexvalue">PhISEM and PhOLIES class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Simple.html">stk::Simple</a></td><td class="indexvalue">STK wavetable/noise instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1SineWave.html">stk::SineWave</a></td><td class="indexvalue">STK sinusoid oscillator class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1SingWave.html">stk::SingWave</a></td><td class="indexvalue">STK "singing" looped soundfile class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Sitar.html">stk::Sitar</a></td><td class="indexvalue">STK sitar string model class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Skini.html">stk::Skini</a></td><td class="indexvalue">STK SKINI parsing class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Socket.html">stk::Socket</a></td><td class="indexvalue">STK internet socket abstract base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Sphere.html">stk::Sphere</a></td><td class="indexvalue">STK sphere class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1StifKarp.html">stk::StifKarp</a></td><td class="indexvalue">STK plucked stiff string instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Stk.html">stk::Stk</a></td><td class="indexvalue">STK base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1StkError.html">stk::StkError</a></td><td class="indexvalue">STK error handling class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1StkFrames.html">stk::StkFrames</a></td><td class="indexvalue">An STK class to handle vectorized audio data </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="structRtAudio_1_1StreamOptions.html">RtAudio::StreamOptions</a></td><td class="indexvalue">The structure for specifying stream options </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="structRtAudio_1_1StreamParameters.html">RtAudio::StreamParameters</a></td><td class="indexvalue">The structure for specifying input or ouput stream parameters </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TapDelay.html">stk::TapDelay</a></td><td class="indexvalue">STK non-interpolating tapped delay line class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TcpClient.html">stk::TcpClient</a></td><td class="indexvalue">STK TCP socket client class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TcpServer.html">stk::TcpServer</a></td><td class="indexvalue">STK TCP socket server class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Thread.html">stk::Thread</a></td><td class="indexvalue">STK thread class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TubeBell.html">stk::TubeBell</a></td><td class="indexvalue">STK tubular bell (orchestral chime) <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TwoPole.html">stk::TwoPole</a></td><td class="indexvalue">STK two-pole filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1TwoZero.html">stk::TwoZero</a></td><td class="indexvalue">STK two-zero filter class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1UdpSocket.html">stk::UdpSocket</a></td><td class="indexvalue">STK UDP socket server/client class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Vector3D.html">stk::Vector3D</a></td><td class="indexvalue">STK 3D vector class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Voicer.html">stk::Voicer</a></td><td class="indexvalue">STK voice manager class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1VoicForm.html">stk::VoicForm</a></td><td class="indexvalue">Four formant synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Whistle.html">stk::Whistle</a></td><td class="indexvalue">STK police/referee whistle instrument class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1Wurley.html">stk::Wurley</a></td><td class="indexvalue">STK Wurlitzer electric piano <a class="el" href="classstk_1_1FM.html" title="STK abstract FM synthesis base class.">FM</a> synthesis instrument </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1WvIn.html">stk::WvIn</a></td><td class="indexvalue">STK audio input abstract base class </td></tr>
|
|
<tr><td class="indexkey"><a class="el" href="classstk_1_1WvOut.html">stk::WvOut</a></td><td class="indexvalue">STK audio output abstract base class </td></tr>
|
|
</table>
|
|
</div>
|
|
<HR>
|
|
|
|
<table>
|
|
<tr><td><A HREF="http://ccrma.stanford.edu/software/stk/"><I>The Synthesis ToolKit in C++ (STK)</I></A></td></tr>
|
|
<tr><td>©1995-2010 Perry R. Cook and Gary P. Scavone. All Rights Reserved.</td></tr>
|
|
</table>
|
|
|
|
</BODY>
|
|
</HTML>
|