|
DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
|
Analog-style random modulation: white/pink/brown drift generators. More...
#include <algorithm>#include <array>#include <atomic>#include <chrono>#include <cmath>#include <cstdint>#include <span>#include <type_traits>#include "AnalogConstants.h"

Go to the source code of this file.
Classes | |
| class | dspark::AnalogRandom::Detail::Xoshiro256pp |
| A compact xoshiro256++ PRNG implementation (non-threadsafe). More... | |
| class | dspark::AnalogRandom::Generator< Real > |
| Main generator class for analog-style random modulation. More... | |
Namespaces | |
| namespace | dspark |
| Main namespace for the DSPark framework. | |
| namespace | AnalogRandom |
| Main namespace for the analog random generation library. | |
| namespace | dspark::AnalogRandom |
| namespace | dspark::AnalogRandom::Detail |
Analog-style random modulation: white/pink/brown drift generators.
Header-only C++20 generator of smooth, analog-style random values for modulation. Supports white, pink, and brown noise types.
Features:
Dependencies: AnalogConstants.h, C++20 standard library (<algorithm>, <array>, <atomic>, <chrono>, <cmath>, <cstdint>, , <type_traits>).
Definition in file AnalogRandom.h.