Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
forge_fdn_reverb_catalog.hpp File Reference
#include <pulp/host/forge_param_descriptor.hpp>
#include <pulp/host/custom_node_type.hpp>
#include <pulp/signal/fdn_reverb.hpp>
#include <algorithm>
#include <cstddef>
#include <cstdint>

Go to the source code of this file.

Classes

struct  pulp::host::forge_fdn::ReverbInstance

Namespaces

namespace  pulp
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.
namespace  pulp::host::forge_fdn

Functions

constexpr const char * pulp::host::forge_fdn::type_id_for (fdn::Mode mode)
constexpr const char * pulp::host::forge_fdn::display_name_for (fdn::Mode mode)
constexpr state::ParamID pulp::host::forge_fdn::param_id_for (fdn::Param p)
constexpr fdn::Param pulp::host::forge_fdn::engine_param_for (state::ParamID id)
constexpr fdn::Tier pulp::host::forge_fdn::tier_for (float value)
void pulp::host::forge_fdn::declare_params (CustomNodeType &t, fdn::Mode mode)
CustomNodeType pulp::host::forge_fdn::make_fdn_reverb_node (fdn::Mode mode)
ForgeNodeDescriptor pulp::host::forge_fdn::fdn_reverb_descriptor ()

Variables

constexpr const char * pulp::host::forge_fdn::kRoomTypeId = "reverb.room"
constexpr const char * pulp::host::forge_fdn::kHallTypeId = "reverb.hall"
constexpr const char * pulp::host::forge_fdn::kGalaxyTypeId = "reverb.galaxy"
constexpr const char * pulp::host::forge_fdn::kShimmerTypeId = "reverb.shimmer"
constexpr const char * pulp::host::forge_fdn::kLofiTypeId = "reverb.lofi"
constexpr state::ParamID pulp::host::forge_fdn::kDecay = param_id_for(fdn::Param::decay)
constexpr state::ParamID pulp::host::forge_fdn::kSize = param_id_for(fdn::Param::size)
constexpr state::ParamID pulp::host::forge_fdn::kPredelay = param_id_for(fdn::Param::predelay)
constexpr state::ParamID pulp::host::forge_fdn::kDampHi = param_id_for(fdn::Param::damp_hi)
constexpr state::ParamID pulp::host::forge_fdn::kDampLo = param_id_for(fdn::Param::damp_lo)
constexpr state::ParamID pulp::host::forge_fdn::kDiffusion = param_id_for(fdn::Param::diffusion)
constexpr state::ParamID pulp::host::forge_fdn::kMod = param_id_for(fdn::Param::mod)
constexpr state::ParamID pulp::host::forge_fdn::kShimmer = param_id_for(fdn::Param::shimmer)
constexpr state::ParamID pulp::host::forge_fdn::kDrive = param_id_for(fdn::Param::drive)
constexpr state::ParamID pulp::host::forge_fdn::kBloom = param_id_for(fdn::Param::bloom)
constexpr state::ParamID pulp::host::forge_fdn::kWidth = param_id_for(fdn::Param::width)
constexpr state::ParamID pulp::host::forge_fdn::kTankRate = param_id_for(fdn::Param::tank_rate)
constexpr state::ParamID pulp::host::forge_fdn::kTier = param_id_for(fdn::Param::count)
constexpr float pulp::host::forge_fdn::kWorstCaseGain = static_cast<float>(fdn::kWetLimiterHeadroom)