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

Classes

struct  Instance

Typedefs

using Engine = signal::CyclicStretch

Enumerations

enum class  Regime : std::uint8_t { short_frame , long_frame }

Functions

float cyclic_stretch_worst_case_gain ()
CustomNodeType make_cyclic_stretch_node (Regime regime=Regime::short_frame)
ForgeNodeDescriptor descriptor ()

Variables

constexpr const char * kShortTypeId = "synthesis.cyclic_stretch_short"
constexpr const char * kLongTypeId = "synthesis.cyclic_stretch_long"
constexpr state::ParamID kStretch = 1
constexpr state::ParamID kCaptureMs = 2
constexpr state::ParamID kCrossfadeShape = 3
constexpr state::ParamID kMixPct = 4
constexpr state::ParamID kOutputDb = 5

Typedef Documentation

◆ Engine

Enumeration Type Documentation

◆ Regime

enum class pulp::host::synthesis::cyclic::Regime : std::uint8_t
strong
Enumerator
short_frame 
long_frame 

Function Documentation

◆ cyclic_stretch_worst_case_gain()

float pulp::host::synthesis::cyclic::cyclic_stretch_worst_case_gain ( )

◆ descriptor()

ForgeNodeDescriptor pulp::host::synthesis::cyclic::descriptor ( )

◆ make_cyclic_stretch_node()

CustomNodeType pulp::host::synthesis::cyclic::make_cyclic_stretch_node ( Regime regime = Regime::short_frame)

Variable Documentation

◆ kCaptureMs

state::ParamID pulp::host::synthesis::cyclic::kCaptureMs = 2
inlineconstexpr

◆ kCrossfadeShape

state::ParamID pulp::host::synthesis::cyclic::kCrossfadeShape = 3
inlineconstexpr

◆ kLongTypeId

const char* pulp::host::synthesis::cyclic::kLongTypeId = "synthesis.cyclic_stretch_long"
inlineconstexpr

◆ kMixPct

state::ParamID pulp::host::synthesis::cyclic::kMixPct = 4
inlineconstexpr

◆ kOutputDb

state::ParamID pulp::host::synthesis::cyclic::kOutputDb = 5
inlineconstexpr

◆ kShortTypeId

const char* pulp::host::synthesis::cyclic::kShortTypeId = "synthesis.cyclic_stretch_short"
inlineconstexpr

◆ kStretch

state::ParamID pulp::host::synthesis::cyclic::kStretch = 1
inlineconstexpr