Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
plate_reverb.hpp File Reference

Scalable Dattorro reverb (Audio Stack — Modules) More...

Detailed Description

Scalable Dattorro reverb (Audio Stack — Modules)

Definition in file plate_reverb.hpp.

Go to the source code of this file.

Classes

class  sbl::dsp::modules::AlgoReverb< ScalePercent >
 

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs code.
 
namespace  sbl::dsp
 
namespace  sbl::dsp::modules
 Complete musical tools.
 
namespace  sbl::dsp::modules::reverb
 

Typedefs

using sbl::dsp::modules::PlateReverb = AlgoReverb< 100 >
 

Variables

constexpr uint32_t sbl::dsp::modules::reverb::BASE_INPUT_AP1 = 229
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_INPUT_AP2 = 173
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_INPUT_AP3 = 611
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_INPUT_AP4 = 447
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_L_AP1 = 1084
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_L_DELAY1 = 7182
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_L_AP2 = 2903
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_L_DELAY2 = 6000
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_R_AP1 = 1465
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_R_DELAY1 = 6802
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_R_AP2 = 4284
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TANK_R_DELAY2 = 5102
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_PREDELAY_MAX = 4800
 
constexpr float sbl::dsp::modules::reverb::BASE_MOD_RATE_HZ = 1.5f
 
constexpr float sbl::dsp::modules::reverb::BASE_MOD_DEPTH = 16.0f
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_AP1_A = 429
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_DL1_A = 569
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_DL1_B = 5850
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_AP2_A = 2161
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_DL2_A = 2258
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_L_DL2_B = 4302
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_AP1_A = 429
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_DL1_A = 569
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_DL1_B = 5592
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_AP2_A = 1129
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_DL2_A = 1981
 
constexpr uint32_t sbl::dsp::modules::reverb::BASE_TAP_R_DL2_B = 4105
 
constexpr float sbl::dsp::modules::reverb::INPUT_DIFFUSION1 = 0.75f
 
constexpr float sbl::dsp::modules::reverb::INPUT_DIFFUSION2 = 0.625f
 
constexpr float sbl::dsp::modules::reverb::DECAY_DIFFUSION1 = 0.7f
 
constexpr float sbl::dsp::modules::reverb::DECAY_DIFFUSION2_BASE = 0.5f
 
constexpr float sbl::dsp::modules::reverb::DECAY_DIFFUSION2_SCALE = 0.6f
 
constexpr float sbl::dsp::modules::reverb::DEFAULT_BANDWIDTH_HZ = 10000.0f
 
constexpr float sbl::dsp::modules::reverb::TAP_SUM_SCALE = 0.10f