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

Classes

struct  Instance

Typedefs

using Engine = signal::HarmonyEngine

Enumerations

enum  : state::ParamID {
  kKey = 1 , kScale , kV1Interval , kV1Detune ,
  kV1Level , kV2Enable , kV2Interval , kV2Detune ,
  kV2Level , kGlideMs , kDryLevel , kHumanize
}

Functions

CustomNodeType make_harmony_engine_node ()
float worst_case_gain ()
int latency_samples (double sample_rate)
ForgeNodeDescriptor descriptor ()

Variables

constexpr const char * kTypeId = "pitch.harmony_engine"

Typedef Documentation

◆ Engine

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : state::ParamID
Enumerator
kKey 
kScale 
kV1Interval 
kV1Detune 
kV1Level 
kV2Enable 
kV2Interval 
kV2Detune 
kV2Level 
kGlideMs 
kDryLevel 
kHumanize 

Function Documentation

◆ descriptor()

ForgeNodeDescriptor pulp::host::pitch::harmony::descriptor ( )

◆ latency_samples()

int pulp::host::pitch::harmony::latency_samples ( double sample_rate)

◆ make_harmony_engine_node()

CustomNodeType pulp::host::pitch::harmony::make_harmony_engine_node ( )

◆ worst_case_gain()

float pulp::host::pitch::harmony::worst_case_gain ( )

Variable Documentation

◆ kTypeId

const char* pulp::host::pitch::harmony::kTypeId = "pitch.harmony_engine"
inlineconstexpr