#include <pulp/host/detail/forge_compressor_ballistics.hpp>#include <pulp/host/forge_param_descriptor.hpp>#include <pulp/host/custom_node_type.hpp>#include <pulp/signal/compressor.hpp>#include <pulp/signal/linkwitz_riley.hpp>#include <algorithm>#include <cmath>#include <cstddef>Go to the source code of this file.
Classes | |
| struct | pulp::host::multiband::Instance |
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
| namespace | pulp::host::multiband |
| namespace | pulp::host::multiband::detail |
Functions | |
| signal::Compressor::Params | pulp::host::multiband::detail::compressor_params (float threshold_db, float ratio, float attack_ms, float release_ms, float makeup_db) |
| CustomNodeType | pulp::host::multiband::make_multiband_compressor_node () |
| ForgeNodeDescriptor | pulp::host::multiband::descriptor () |
| float | pulp::host::multiband::worst_case_gain () |
Variables | |
| constexpr const char * | pulp::host::multiband::kTypeId = "multiband.compressor" |
| constexpr state::ParamID | pulp::host::multiband::kCrossoverHz = 1 |
| constexpr state::ParamID | pulp::host::multiband::kLowThresholdDb = 2 |
| constexpr state::ParamID | pulp::host::multiband::kLowRatio = 3 |
| constexpr state::ParamID | pulp::host::multiband::kHighThresholdDb = 4 |
| constexpr state::ParamID | pulp::host::multiband::kHighRatio = 5 |
| constexpr state::ParamID | pulp::host::multiband::kAttackMs = 6 |
| constexpr state::ParamID | pulp::host::multiband::kReleaseMs = 7 |
| constexpr state::ParamID | pulp::host::multiband::kLowMakeupDb = 8 |
| constexpr state::ParamID | pulp::host::multiband::kHighMakeupDb = 9 |
| constexpr state::ParamID | pulp::host::multiband::kBallistics = 10 |
| constexpr int | pulp::host::multiband::kBandChunk = 256 |