Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs
GenNode.h File Reference
#include "cinder/audio/InputNode.h"
#include "cinder/audio/WaveTable.h"
Include dependency graph for GenNode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cinder::audio::GenNode
 Base class for InputNode's that generate audio samples. Gen's are always mono channel. More...
 
class  cinder::audio::GenNoiseNode
 Noise generator. More...
 
class  cinder::audio::GenPhasorNode
 Phase generator, i.e. ramping waveform that runs from 0 to 1. More...
 
class  cinder::audio::GenSineNode
 Sine waveform generator. More...
 
class  cinder::audio::GenTriangleNode
 Triangle waveform generator. More...
 
class  cinder::audio::GenTableNode
 Basic table-lookup oscillator. More...
 
class  cinder::audio::GenOscNode
 General purpose, band-limited oscillator using wavetable lookup. More...
 
class  cinder::audio::GenPulseNode
 Pulse waveform generator with variable pulse width. Based on wavetable lookup of two band-limited sawtooth waveforms, subtracted from each other. More...
 

Namespaces

 cinder
 
 cinder::audio
 

Typedefs

typedef std::shared_ptr< class
GenNode > 
cinder::audio::GenNodeRef
 Typedef for the base GenNode. If all you need to set on the GenNode is the frequency, you can reference the Node with this. More...
 
typedef std::shared_ptr< class
GenNoiseNode > 
cinder::audio::GenNoiseNodeRef
 
typedef std::shared_ptr< class
GenPhasorNode > 
cinder::audio::GenPhasorNodeRef
 
typedef std::shared_ptr< class
GenSineNode > 
cinder::audio::GenSineNodeRef
 
typedef std::shared_ptr< class
GenTriangleNode > 
cinder::audio::GenTriangleNodeRef
 
typedef std::shared_ptr< class
GenTableNode > 
cinder::audio::GenTableNodeRef
 
typedef std::shared_ptr< class
GenOscNode > 
cinder::audio::GenOscNodeRef
 
typedef std::shared_ptr< class
GenPulseNode > 
cinder::audio::GenPulseNodeRef