CSL 5.2

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Macros
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().