Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::modulation::vibrato::phase Namespace Reference

Classes

struct  Instance

Typedefs

using Engine = signal::PhaseVibrato

Functions

std::string phase_vibrato_type_id (int stages)
float phase_vibrato_worst_case_gain (int stages, double sample_rate)
 Worst-case linear gain at the lowest registered allpass corner.
CustomNodeType make_phase_vibrato_node (int stages=Engine::kDefaultStageCount)
 Phase vibrato as a lowerable mono custom node.

Variables

constexpr state::ParamID kRateHz = 1
constexpr state::ParamID kDepth = 2
constexpr state::ParamID kCenterHz = 3
constexpr state::ParamID kMix = 4

Typedef Documentation

◆ Engine

Function Documentation

◆ make_phase_vibrato_node()

CustomNodeType pulp::host::modulation::vibrato::phase::make_phase_vibrato_node ( int stages = Engine::kDefaultStageCount)

Phase vibrato as a lowerable mono custom node.

◆ phase_vibrato_type_id()

std::string pulp::host::modulation::vibrato::phase::phase_vibrato_type_id ( int stages)

◆ phase_vibrato_worst_case_gain()

float pulp::host::modulation::vibrato::phase::phase_vibrato_worst_case_gain ( int stages,
double sample_rate )

Worst-case linear gain at the lowest registered allpass corner.

Variable Documentation

◆ kCenterHz

state::ParamID pulp::host::modulation::vibrato::phase::kCenterHz = 3
inlineconstexpr

◆ kDepth

state::ParamID pulp::host::modulation::vibrato::phase::kDepth = 2
inlineconstexpr

◆ kMix

state::ParamID pulp::host::modulation::vibrato::phase::kMix = 4
inlineconstexpr

◆ kRateHz

state::ParamID pulp::host::modulation::vibrato::phase::kRateHz = 1
inlineconstexpr