|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
#include <random>
Include dependency graph for Stochastic.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Kinesis::Stochastic::GeneratorState |
| Encapsulates internal state for stateful generators. More... | |
| class | MayaFlux::Kinesis::Stochastic::Stochastic |
| Unified generative infrastructure for stochastic and procedural algorithms. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
| namespace | MayaFlux::Kinesis::Stochastic |
Enumerations | |
| enum class | MayaFlux::Kinesis::Stochastic::Algorithm : uint8_t { MayaFlux::Kinesis::Stochastic::UNIFORM , MayaFlux::Kinesis::Stochastic::NORMAL , MayaFlux::Kinesis::Stochastic::EXPONENTIAL , MayaFlux::Kinesis::Stochastic::POISSON , MayaFlux::Kinesis::Stochastic::PERLIN , MayaFlux::Kinesis::Stochastic::GENDY , MayaFlux::Kinesis::Stochastic::BROWNIAN , MayaFlux::Kinesis::Stochastic::PINK , MayaFlux::Kinesis::Stochastic::BLUE } |
| Stochastic and procedural generation algorithms. More... | |
Functions | |
| Stochastic | MayaFlux::Kinesis::Stochastic::uniform () |
| Creates uniform random generator. | |
| Stochastic | MayaFlux::Kinesis::Stochastic::gaussian (double spread=4.0) |
| Creates Gaussian random generator. | |
| Stochastic | MayaFlux::Kinesis::Stochastic::perlin (int octaves=4, double persistence=0.5) |
| Creates Perlin noise generator. | |
| Stochastic | MayaFlux::Kinesis::Stochastic::gendy (int breakpoints=12) |
| Creates Gendy dynamic stochastic generator. | |
| Stochastic | MayaFlux::Kinesis::Stochastic::brownian (double step_size=0.01) |
| Creates Brownian motion generator. | |