Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

UnitGenerators


Compounds

class  syn::AdsrEnvModule
 ADSR envelope generator. More...

class  syn::DummyOutputModule
 a synth module that streams the given input into nowhere (eats it). More...

class  syn::FilterModule
 implements a Source Module concept for AudioIStreams this is basically an IStream -> Module adapter ports available in this module: amplitude (input) mono output (output). More...

class  syn::InstrumentModule
 an instrument is a group of modules connected in some way. More...

class  syn::IStreamModule
 implements a Source Module concept for AudioIStreams this is basically an IStream -> Module adapter ports available in this module: amplitude (input) mono output (output). More...

class  syn::MixerModule
 a synth module that streams the given input into openal. More...

class  syn::OpenALOutputModule
 a module that streams its input terminal to audio hardware via OpenAL (www.openal.org). More...

class  syn::OperatorModule
 combines two inputs using an operation. More...

class  syn::OscModuleBase
 base class for OscModule<type> template type. More...

class  syn::SplitterModule
 split one input terminal into many. More...

class  syn::WaveTableOscModule
 implements a Source Module concept for AudioIStreams this is basically an IStream -> Module adapter ports available in this module: amplitude (input) mono output (output). More...


Typedefs

typedef OperatorModule<Math::ADDEQUAL> AddModule
 Addition operator module. More...

typedef OperatorModule<Math::MULTEQUAL> MultModule
 Multiplication operator module. More...

typedef OperatorModule<Math::EQUAL> CopyModule
 Assignment operator module. More...

typedef OscModule<TriangleOsc> TriangleOscModule
 triangle wave generator. More...

typedef OscModule<WhiteNoiseOsc> WhiteNoiseOscModule
 white noise wave generator. More...

typedef OscModule<PinkNoiseOsc> PinkNoiseOscModule
 pink noise wave generator. More...

typedef OscModule<SineOsc> SineOscModule
 sine wave generator. More...

typedef OscModule<SquareOsc> SquareOscModule
 square wave generator. More...

typedef OscModule<AdsrEnvOsc> AdsrOscModule
 adsr envelope generator. More...


Typedef Documentation

typedef OperatorModule< Math::ADDEQUAL > syn::AddModule
 

Addition operator module.

Definition at line 131 of file OperatorModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OperatorModule< Math::MULTEQUAL > syn::MultModule
 

Multiplication operator module.

Definition at line 134 of file OperatorModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OperatorModule< Math::EQUAL > syn::CopyModule
 

Assignment operator module.

Definition at line 137 of file OperatorModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< TriangleOsc > syn::TriangleOscModule
 

triangle wave generator.

Definition at line 315 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< WhiteNoiseOsc > syn::WhiteNoiseOscModule
 

white noise wave generator.

Definition at line 318 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< PinkNoiseOsc > syn::PinkNoiseOscModule
 

pink noise wave generator.

Definition at line 321 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< SineOsc > syn::SineOscModule
 

sine wave generator.

Definition at line 324 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< SquareOsc > syn::SquareOscModule
 

square wave generator.

Definition at line 327 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().

typedef OscModule< AdsrEnvOsc > syn::AdsrOscModule
 

adsr envelope generator.

Definition at line 330 of file OscModule.h.

Referenced by syn::ModuleFactory::ModuleFactory().


Generated at Mon Apr 15 09:28:11 2002 for subsynth by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001