Classes | |
| struct | Instance |
Typedefs | |
| using | Engine = signal::NonlinAmbience |
Functions | |
| template<typename Fn> | |
| void | forward_if_changed (float &last, float value, Fn &&apply) |
| float | nonlin_ambience_worst_case_gain () |
| CustomNodeType | make_nonlin_ambience_node (std::uint32_t seed=cal::kDefaultSeed, double max_length_ms=cal::kMaxLengthMs) |
| ForgeNodeDescriptor | descriptor () |
Variables | |
| constexpr const char * | kTypeId = "space.nonlin_ambience" |
| constexpr state::ParamID | kProgram = 1 |
| constexpr state::ParamID | kLengthMs = 2 |
| constexpr state::ParamID | kPredelayMs = 3 |
| constexpr state::ParamID | kDensityPct = 4 |
| constexpr state::ParamID | kDensityGrowth = 5 |
| constexpr state::ParamID | kGateHoldPct = 6 |
| constexpr state::ParamID | kAttackPct = 7 |
| constexpr state::ParamID | kDiffusion = 8 |
| constexpr state::ParamID | kTone = 9 |
| constexpr state::ParamID | kHfDampHz = 10 |
| constexpr state::ParamID | kWidthPct = 11 |
| constexpr state::ParamID | kConverterAmount = 12 |
| constexpr state::ParamID | kOutputGainDb = 13 |
| constexpr state::ParamID | kMixPct = 14 |
| constexpr float | kProgramSteps = 3.0f |
| constexpr float | kLengthMsMin = static_cast<float>(cal::kMinLengthMs) |
| constexpr float | kLengthMsDefault = 350.0f |
| constexpr float | kPredelayMsMax = 200.0f |
| constexpr float | kDensityPctMin = static_cast<float>(cal::kMinDensityPct) |
| constexpr float | kGateHoldPctMin = 10.0f |
| constexpr float | kGateHoldPctMax = 95.0f |
| constexpr float | kAttackPctMin = 5.0f |
| constexpr float | kAttackPctMax = 98.0f |
| constexpr float | kOutputGainDbMax = 24.0f |
| ForgeNodeDescriptor pulp::host::space::nonlin_ambience::descriptor | ( | ) |
|
inline |
| CustomNodeType pulp::host::space::nonlin_ambience::make_nonlin_ambience_node | ( | std::uint32_t | seed = cal::kDefaultSeed, |
| double | max_length_ms = cal::kMaxLengthMs ) |
| float pulp::host::space::nonlin_ambience::nonlin_ambience_worst_case_gain | ( | ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |