Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec Struct Reference

The Juno's per-mode calibration. More...

#include <chorus_family.hpp>

Public Attributes

double center_ms
double depth_ms
double rate_a_hz
double rate_b_hz
 Second LFO; used only when dual.
bool dual

Detailed Description

template<typename SampleType = float>
struct pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec

The Juno's per-mode calibration.

PUBLISHED, measured from the hardware: A. Hunt (pendragon-andyh), "Juno60/Chorus", github.com/pendragon-andyh/ Juno60 — 1.66–5.35 ms at 0.513 Hz (mode I) and 0.863 Hz (mode II), and the narrower 3.3–3.7 ms window when both engage. Roland's own service nominals (~0.5 / ~0.83 Hz) corroborate the two rates.

Member Data Documentation

◆ center_ms

template<typename SampleType = float>
double pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec::center_ms

◆ depth_ms

template<typename SampleType = float>
double pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec::depth_ms

◆ dual

template<typename SampleType = float>
bool pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec::dual

◆ rate_a_hz

template<typename SampleType = float>
double pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec::rate_a_hz

◆ rate_b_hz

template<typename SampleType = float>
double pulp::signal::ChorusEnsembleT< SampleType >::JunoModeSpec::rate_b_hz

Second LFO; used only when dual.


The documentation for this struct was generated from the following file: