CSL  5.2
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

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

Macros

#define PINK_MAX_RANDOM_ROWS   (30)
#define PINK_RANDOM_BITS   (24)
#define PINK_RANDOM_SHIFT   ((sizeof(long)*8)-PINK_RANDOM_BITS)

Macro Definition Documentation

#define PINK_MAX_RANDOM_ROWS   (30)

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().