#include <pulp/signal/denormal.hpp>#include <pulp/signal/detail/simd_lanes.hpp>#include <pulp/signal/fdn/config.hpp>#include <pulp/signal/fdn/diffusion.hpp>#include <pulp/signal/fdn/frac_delay.hpp>#include <pulp/signal/fdn/sanitize.hpp>#include <algorithm>#include <array>#include <cmath>#include <cstddef>#include <type_traits>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::signal::ClassicReverbT< SampleType > |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
| namespace | pulp::signal::classic_reverb |
Typedefs | |
| using | pulp::signal::ClassicReverb = ClassicReverbT<float> |
Variables | |
| constexpr int | pulp::signal::classic_reverb::kCombsPerRail = 8 |
| constexpr int | pulp::signal::classic_reverb::kCombs = 2 * kCombsPerRail |
| constexpr int | pulp::signal::classic_reverb::kAllpassStages = 4 |
| constexpr std::array< double, kCombsPerRail > | pulp::signal::classic_reverb::kCombMs |
| constexpr std::array< int, kCombsPerRail > | pulp::signal::classic_reverb::kCombPrimes = {2, 3, 5, 7, 11, 13, 17, 19} |
| constexpr double | pulp::signal::classic_reverb::kRailSpreadMs = 0.48 |
| constexpr double | pulp::signal::classic_reverb::kAllpassBaseMs = 12.0 |
| constexpr double | pulp::signal::classic_reverb::kInputGain = 0.05 |
| constexpr double | pulp::signal::classic_reverb::kOutputGain = 0.7 |