#include <pulp/host/detail/forge_compressor_ballistics.hpp>#include <pulp/host/forge_param_descriptor.hpp>#include <pulp/host/custom_node_type.hpp>#include <pulp/host/graph_types.hpp>#include <pulp/signal/compressor.hpp>#include <algorithm>#include <cmath>#include <cstddef>Go to the source code of this file.
Classes | |
| struct | pulp::host::sidechain::Instance |
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
| namespace | pulp::host::sidechain |
Functions | |
| CustomNodeType | pulp::host::sidechain::make_sidechain_compressor_node () |
| ForgeNodeDescriptor | pulp::host::sidechain::descriptor () |
| float | pulp::host::sidechain::worst_case_gain () |
Variables | |
| constexpr const char * | pulp::host::sidechain::kTypeId = "sidechain.compressor" |
| constexpr PortIndex | pulp::host::sidechain::kSignalPort = 0 |
| constexpr PortIndex | pulp::host::sidechain::kKeyPort = 1 |
| constexpr state::ParamID | pulp::host::sidechain::kThresholdDb = 1 |
| constexpr state::ParamID | pulp::host::sidechain::kRatio = 2 |
| constexpr state::ParamID | pulp::host::sidechain::kAttackMs = 3 |
| constexpr state::ParamID | pulp::host::sidechain::kReleaseMs = 4 |
| constexpr state::ParamID | pulp::host::sidechain::kKneeDb = 5 |
| constexpr state::ParamID | pulp::host::sidechain::kMakeupDb = 6 |
| constexpr state::ParamID | pulp::host::sidechain::kKeyHpfHz = 7 |
| constexpr state::ParamID | pulp::host::sidechain::kBallistics = 8 |