Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::space::cabinet Namespace Reference

Classes

struct  Instance

Typedefs

using Engine = signal::SpeakerModel

Functions

float speaker_cabinet_worst_case_gain ()
CustomNodeType make_speaker_cabinet_node ()
CustomNodeType make_speaker_emulation_node ()
ForgeNodeDescriptor descriptor ()

Variables

constexpr const char * kTypeId = "space.speaker_cabinet"
constexpr state::ParamID kDriver = 1
constexpr state::ParamID kBox = 2
constexpr state::ParamID kVolumeL = 3
constexpr state::ParamID kResonanceTrimSt = 4
constexpr state::ParamID kQ = 5
constexpr state::ParamID kBreakupPct = 6
constexpr state::ParamID kTrebleHz = 7
constexpr state::ParamID kDriveDb = 8
constexpr state::ParamID kCompressionPct = 9
constexpr state::ParamID kMicDistanceCm = 10
constexpr state::ParamID kMicPositionPct = 11
constexpr state::ParamID kMicAxisDeg = 12
constexpr state::ParamID kDiffractionPct = 13
constexpr state::ParamID kOutputTrimDb = 14

Typedef Documentation

◆ Engine

Function Documentation

◆ descriptor()

ForgeNodeDescriptor pulp::host::space::cabinet::descriptor ( )

◆ make_speaker_cabinet_node()

CustomNodeType pulp::host::space::cabinet::make_speaker_cabinet_node ( )

◆ make_speaker_emulation_node()

CustomNodeType pulp::host::space::cabinet::make_speaker_emulation_node ( )

◆ speaker_cabinet_worst_case_gain()

float pulp::host::space::cabinet::speaker_cabinet_worst_case_gain ( )

Variable Documentation

◆ kBox

state::ParamID pulp::host::space::cabinet::kBox = 2
inlineconstexpr

◆ kBreakupPct

state::ParamID pulp::host::space::cabinet::kBreakupPct = 6
inlineconstexpr

◆ kCompressionPct

state::ParamID pulp::host::space::cabinet::kCompressionPct = 9
inlineconstexpr

◆ kDiffractionPct

state::ParamID pulp::host::space::cabinet::kDiffractionPct = 13
inlineconstexpr

◆ kDriveDb

state::ParamID pulp::host::space::cabinet::kDriveDb = 8
inlineconstexpr

◆ kDriver

state::ParamID pulp::host::space::cabinet::kDriver = 1
inlineconstexpr

◆ kMicAxisDeg

state::ParamID pulp::host::space::cabinet::kMicAxisDeg = 12
inlineconstexpr

◆ kMicDistanceCm

state::ParamID pulp::host::space::cabinet::kMicDistanceCm = 10
inlineconstexpr

◆ kMicPositionPct

state::ParamID pulp::host::space::cabinet::kMicPositionPct = 11
inlineconstexpr

◆ kOutputTrimDb

state::ParamID pulp::host::space::cabinet::kOutputTrimDb = 14
inlineconstexpr

◆ kQ

state::ParamID pulp::host::space::cabinet::kQ = 5
inlineconstexpr

◆ kResonanceTrimSt

state::ParamID pulp::host::space::cabinet::kResonanceTrimSt = 4
inlineconstexpr

◆ kTrebleHz

state::ParamID pulp::host::space::cabinet::kTrebleHz = 7
inlineconstexpr

◆ kTypeId

const char* pulp::host::space::cabinet::kTypeId = "space.speaker_cabinet"
inlineconstexpr

◆ kVolumeL

state::ParamID pulp::host::space::cabinet::kVolumeL = 3
inlineconstexpr