Classes | |
| struct | AnalogVcfInstance |
| struct | AnalogVcfIdentity |
| struct | DelayInstance |
| struct | FilterInstance |
| struct | WaveshaperInstance |
| struct | DryWetInstance |
| struct | NoiseInstance |
| struct | BitcrushInstance |
| struct | TrimInstance |
| struct | PingPongInstance |
| struct | ReverbInstance |
| struct | CompressorInstance |
| struct | GateInstance |
| struct | LfoInstance |
| struct | EnvFollowerInstance |
| struct | FilterCvInstance |
| struct | DelayCvInstance |
| struct | AutoPanInstance |
| struct | WidthInstance |
| struct | PhaserInstance |
Enumerations | |
| enum class | LfoShape : int { sine = 0 , triangle = 1 , saw = 2 , square = 3 } |
Variables | |
| constexpr const char * | kAnalogVcfJunoTypeId = "vcf.juno" |
| constexpr const char * | kAnalogVcfJupiterTypeId = "vcf.jupiter" |
| constexpr const char * | kAnalogVcfProphet5TypeId = "vcf.prophet5" |
| constexpr const char * | kAnalogVcfMinimoogTypeId = "vcf.minimoog" |
| constexpr state::ParamID | kAnalogVcfCutoff = 1 |
| constexpr state::ParamID | kAnalogVcfCutoffMod = 2 |
| constexpr state::ParamID | kAnalogVcfResonance = 3 |
| constexpr state::ParamID | kAnalogVcfDriveDb = 4 |
| constexpr int | kAnalogVcfOversampling = 2 |
| constexpr const char * | kDelayTypeId = "forge_lofi_delay" |
| constexpr const char * | kFilterTypeId = "forge_lofi_filter" |
| constexpr const char * | kWaveshaperTypeId = "forge_lofi_waveshaper" |
| constexpr const char * | kDryWetTypeId = "forge_lofi_drywet" |
| constexpr const char * | kNoiseTypeId = "forge_lofi_noise" |
| constexpr const char * | kBitcrushTypeId = "forge_lofi_bitcrush" |
| constexpr const char * | kBitcrushTpdfTypeId = "forge_lofi_bitcrush_tpdf" |
| constexpr const char * | kBitcrushTpdfFirstTypeId = "forge_lofi_bitcrush_tpdf_first" |
| constexpr const char * | kBitcrushTpdfSecondTypeId = "forge_lofi_bitcrush_tpdf_second" |
| constexpr const char * | kTrimTypeId = "forge_lofi_trim" |
| constexpr const char * | kPingPongTypeId = "forge_lofi_ping_pong" |
| constexpr const char * | kReverbTypeId = "forge_lofi_reverb" |
| constexpr const char * | kCompressorTypeId = "forge_lofi_compressor" |
| constexpr const char * | kGateTypeId = "forge_lofi_gate" |
| constexpr const char * | kFilterHighpassTypeId = "forge_lofi_filter_highpass" |
| constexpr const char * | kFilterBandpassTypeId = "forge_lofi_filter_bandpass" |
| constexpr const char * | kFilterNotchTypeId = "forge_lofi_filter_notch" |
| constexpr state::ParamID | kDelayTimeMs = 1 |
| constexpr state::ParamID | kDelayFeedback = 2 |
| constexpr state::ParamID | kFilterCutoffHz = 1 |
| constexpr state::ParamID | kFilterResonance = 2 |
| constexpr state::ParamID | kWaveshaperDrive = 1 |
| constexpr state::ParamID | kDryWetMix = 1 |
| constexpr state::ParamID | kNoiseLevel = 1 |
| constexpr state::ParamID | kBitcrushBitDepth = 1 |
| constexpr state::ParamID | kBitcrushRateDiv = 2 |
| constexpr state::ParamID | kTrimGainDb = 1 |
| constexpr state::ParamID | kPingPongTimeMs = 1 |
| constexpr state::ParamID | kPingPongFeedback = 2 |
| constexpr state::ParamID | kPingPongWidth = 3 |
| constexpr state::ParamID | kReverbDecay = 1 |
| constexpr state::ParamID | kReverbDamping = 2 |
| constexpr state::ParamID | kReverbMix = 3 |
| constexpr state::ParamID | kCompThresholdDb = 1 |
| constexpr state::ParamID | kCompRatio = 2 |
| constexpr state::ParamID | kCompAttackMs = 3 |
| constexpr state::ParamID | kCompReleaseMs = 4 |
| constexpr state::ParamID | kCompBallistics = 5 |
| constexpr state::ParamID | kGateThresholdDb = 1 |
| constexpr state::ParamID | kGateAttackMs = 2 |
| constexpr state::ParamID | kGateHoldMs = 3 |
| constexpr state::ParamID | kGateReleaseMs = 4 |
| constexpr float | kDelayMaxMs = 2000.0f |
| constexpr float | kReverbWetNormalization = 1.0f / 48.0f |
| constexpr const char * | kLfoTypeId = "forge_lofi_lfo" |
| constexpr const char * | kVcaTypeId = "forge_lofi_vca" |
| constexpr const char * | kEnvFollowerTypeId = "forge_lofi_env_follower" |
| constexpr const char * | kFilterCvTypeId = "forge_lofi_filter_cv" |
| constexpr const char * | kDelayCvTypeId = "forge_lofi_delay_cv" |
| constexpr state::ParamID | kLfoRateHz = 1 |
| constexpr state::ParamID | kLfoDepth = 2 |
| constexpr state::ParamID | kLfoShape = 3 |
| constexpr state::ParamID | kVcaGain = 1 |
| constexpr state::ParamID | kEnvAttackMs = 1 |
| constexpr state::ParamID | kEnvReleaseMs = 2 |
| constexpr state::ParamID | kEnvSensitivity = 3 |
| constexpr state::ParamID | kEnvInvert = 4 |
| constexpr state::ParamID | kFilterCvBaseHz = 1 |
| constexpr state::ParamID | kFilterCvAmountOct = 2 |
| constexpr state::ParamID | kFilterCvResonance = 3 |
| constexpr state::ParamID | kDelayCvBaseMs = 1 |
| constexpr state::ParamID | kDelayCvDepthMs = 2 |
| constexpr state::ParamID | kDelayCvFeedback = 3 |
| constexpr state::ParamID | kDelayCvMix = 4 |
| constexpr const char * | kAutoPanTypeId = "forge_lofi_auto_pan" |
| constexpr const char * | kWidthTypeId = "forge_lofi_width" |
| constexpr const char * | kPhaserTypeId = "forge_lofi_phaser" |
| constexpr state::ParamID | kAutoPanRateHz = 1 |
| constexpr state::ParamID | kAutoPanDepth = 2 |
| constexpr state::ParamID | kAutoPanShape = 3 |
| constexpr state::ParamID | kWidthAmount = 1 |
| constexpr state::ParamID | kPhaserRateHz = 1 |
| constexpr state::ParamID | kPhaserDepth = 2 |
| constexpr state::ParamID | kPhaserFeedback = 3 |
| constexpr state::ParamID | kPhaserStages = 4 |
|
strong |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
| CustomNodeType pulp::host::forge_lofi::make_auto_pan_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_bitcrush_node | ( | signal::DitherMode | dither = signal::DitherMode::none, |
| signal::NoiseShapingOrder | shaping = signal::NoiseShapingOrder::none ) |
| CustomNodeType pulp::host::forge_lofi::make_compressor_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_delay_cv_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_delay_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_drywet_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_env_follower_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_filter_cv_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_filter_node | ( | signal::Svf::Mode | mode = signal::Svf::Mode::lowpass | ) |
| CustomNodeType pulp::host::forge_lofi::make_gate_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_lfo_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_noise_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_phaser_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_ping_pong_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_reverb_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_trim_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_vca_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_waveshaper_node | ( | ) |
| CustomNodeType pulp::host::forge_lofi::make_width_node | ( | ) |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |