CSL  6.0
Noise.h File Reference
#include "CSL_Core.h"

Go to the source code of this file.

Classes

class  csl::Noise
 Abstract Noise class - inherits from UnitGenerator & Scalable, and provides constructors and basic pseudo-raondom methods. More...
 
class  csl::WhiteNoise
 White noise – equal power per frequency. More...
 
class  csl::PinkNoise
 Pink noise – equal power per octave. More...
 

Namespaces

 csl
 AdditiveInstrument.h – Sum-of-sines synthesis instrument class.
 

Macros

#define PINK_MAX_RANDOM_ROWS   (30)
 Noise.h – Noise Unit Generators Comprising Noise superclass, and WhiteNoise, PinkNoise subclasses. More...
 
#define PINK_RANDOM_BITS   (24)
 
#define PINK_RANDOM_SHIFT   ((sizeof(long)*8)-PINK_RANDOM_BITS)
 

Macro Definition Documentation

#define PINK_MAX_RANDOM_ROWS   (30)

Noise.h – Noise Unit Generators Comprising Noise superclass, and WhiteNoise, PinkNoise subclasses.

Definition at line 11 of file Noise.h.

#define PINK_RANDOM_BITS   (24)

Definition at line 12 of file Noise.h.

Referenced by csl::PinkNoise::initialize().

#define PINK_RANDOM_SHIFT   ((sizeof(long)*8)-PINK_RANDOM_BITS)

Definition at line 13 of file Noise.h.

Referenced by csl::PinkNoise::nextPink().