#include <pulp/host/detail/forge_dynamics_catalog_descriptor.hpp>#include <pulp/host/detail/forge_realization_identity.hpp>#include <pulp/host/forge_param_descriptor.hpp>#include <pulp/host/custom_node_type.hpp>#include <pulp/signal/diode_bridge_compressor.hpp>#include <pulp/signal/feedforward_compressor.hpp>#include <pulp/signal/fet_compressor.hpp>#include <pulp/signal/true_peak_limiter.hpp>#include <pulp/signal/vca_compressor.hpp>#include <algorithm>#include <array>#include <cmath>#include <cstddef>#include <cstdint>Go to the source code of this file.
Namespaces | |
| namespace | pulp |
| namespace | pulp::host |
| Bounded event contracts shared by host ingress and graph-authored nodes. | |
| namespace | pulp::host::dynamics |
| namespace | pulp::host::dynamics::true_peak |
| namespace | pulp::host::dynamics::vca |
| namespace | pulp::host::dynamics::fet |
| namespace | pulp::host::dynamics::diode |
Functions | |
| float | pulp::host::dynamics::feedforward_compressor_worst_case_gain () |
| Worst-case linear gain for the Forge registry (series law 8). | |
| CustomNodeType | pulp::host::dynamics::make_feedforward_compressor_node (float lookahead_ms=0.0f) |
| The transparent/modern compressor as a lowerable custom node. | |
| CustomNodeType | pulp::host::dynamics::true_peak::make_node (float lookahead_ms=5.0f, bool linked=true) |
| float | pulp::host::dynamics::vca::vca_compressor_worst_case_gain () |
| Worst-case linear gain for the Forge registry (series law 8). | |
| CustomNodeType | pulp::host::dynamics::vca::make_vca_compressor_node (float lookahead_ms=0.0f, double attack_release_k=Comp::kRatioKDefault) |
| lookahead_ms is a construction-time argument, not a param: it IS this member's latency_samples(). | |
| float | pulp::host::dynamics::fet::fet_compressor_worst_case_gain () |
| Worst-case linear gain for the Forge registry (series law 8). | |
| CustomNodeType | pulp::host::dynamics::fet::make_fet_compressor_node () |
| float | pulp::host::dynamics::diode::diode_bridge_compressor_worst_case_gain () |
| Worst-case linear gain for the Forge registry (series law 8). | |
| CustomNodeType | pulp::host::dynamics::diode::make_diode_bridge_compressor_node (bool feedback=true, bool adaa=true) |
| feedback picks the registered type id; adaa is the antialiasing policy, frozen at registration following the saturator. | |