Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::classic_reverb Namespace Reference

Variables

constexpr int kCombsPerRail = 8
constexpr int kCombs = 2 * kCombsPerRail
constexpr int kAllpassStages = 4
constexpr std::array< double, kCombsPerRail > kCombMs
constexpr std::array< int, kCombsPerRail > kCombPrimes = {2, 3, 5, 7, 11, 13, 17, 19}
constexpr double kRailSpreadMs = 0.48
constexpr double kAllpassBaseMs = 12.0
constexpr double kInputGain = 0.05
constexpr double kOutputGain = 0.7

Variable Documentation

◆ kAllpassBaseMs

double pulp::signal::classic_reverb::kAllpassBaseMs = 12.0
inlineconstexpr

◆ kAllpassStages

int pulp::signal::classic_reverb::kAllpassStages = 4
inlineconstexpr

◆ kCombMs

std::array<double, kCombsPerRail> pulp::signal::classic_reverb::kCombMs
inlineconstexpr
Initial value:
= {25.6, 27.1, 28.9, 30.4,
32.0, 33.3, 34.9, 36.6}

◆ kCombPrimes

std::array<int, kCombsPerRail> pulp::signal::classic_reverb::kCombPrimes = {2, 3, 5, 7, 11, 13, 17, 19}
inlineconstexpr

◆ kCombs

int pulp::signal::classic_reverb::kCombs = 2 * kCombsPerRail
inlineconstexpr

◆ kCombsPerRail

int pulp::signal::classic_reverb::kCombsPerRail = 8
inlineconstexpr

◆ kInputGain

double pulp::signal::classic_reverb::kInputGain = 0.05
inlineconstexpr

◆ kOutputGain

double pulp::signal::classic_reverb::kOutputGain = 0.7
inlineconstexpr

◆ kRailSpreadMs

double pulp::signal::classic_reverb::kRailSpreadMs = 0.48
inlineconstexpr