|
DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
|
Namespaces | |
| namespace | ComponentConstants |
| namespace | Detail |
| namespace | EquipmentConstants |
| namespace | NoiseConstants |
| namespace | SaturationConstants |
| namespace | VariationPercent |
Classes | |
| class | Generator |
| Main generator class for analog-style random modulation. More... | |
Enumerations | |
| enum class | NoiseType { Pink , Brown , White } |
| Defines the spectral distribution of the random fluctuations. More... | |
| enum class | BpmDivision { One , Half , Quarter , Eighth , Sixteenth , ThirtySecond , HalfTriplet , QuarterTriplet , EighthTriplet , SixteenthTriplet , DottedHalf , DottedQuarter , DottedEighth } |
| enum class | AnalogComponent { TapeMachine , VacuumTube , Transistor , Compressor , Equalizer } |
|
strong |
| Enumerator | |
|---|---|
| TapeMachine | |
| VacuumTube | |
| Transistor | |
| Compressor | |
| Equalizer | |
Definition at line 138 of file AnalogRandom.h.
|
strong |
| Enumerator | |
|---|---|
| One | |
| Half | |
| Quarter | |
| Eighth | |
| Sixteenth | |
| ThirtySecond | |
| HalfTriplet | |
| QuarterTriplet | |
| EighthTriplet | |
| SixteenthTriplet | |
| DottedHalf | |
| DottedQuarter | |
| DottedEighth | |
Definition at line 131 of file AnalogRandom.h.
|
strong |
Defines the spectral distribution of the random fluctuations.
| Enumerator | |
|---|---|
| Pink | 1/f noise for organic drift. |
| Brown | 1/f^2 noise for slow "wow/flutter". |
| White | Uncorrelated noise for "sample-and-hold" effects. |
Definition at line 124 of file AnalogRandom.h.