Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Variables
sbl::widgets::proc::plate Namespace Reference

Variables

constexpr uint32_t INPUT_AP1 = 142
 
constexpr uint32_t INPUT_AP2 = 107
 
constexpr uint32_t INPUT_AP3 = 379
 
constexpr uint32_t INPUT_AP4 = 277
 
constexpr uint32_t TANK_L_AP1 = 672
 
constexpr uint32_t TANK_L_DELAY1 = 4453
 
constexpr uint32_t TANK_L_AP2 = 1800
 
constexpr uint32_t TANK_L_DELAY2 = 3720
 
constexpr uint32_t TANK_R_AP1 = 908
 
constexpr uint32_t TANK_R_DELAY1 = 4217
 
constexpr uint32_t TANK_R_AP2 = 2656
 
constexpr uint32_t TANK_R_DELAY2 = 3163
 
constexpr uint32_t PREDELAY_MAX = 4800
 
constexpr float MOD_RATE_HZ = 1.0f
 
constexpr float MOD_DEPTH = 8.0f
 
constexpr uint32_t MOD_MARGIN = static_cast<uint32_t>(MOD_DEPTH) + 2
 
constexpr uint32_t BUFFER_SIZE
 
constexpr float INPUT_DIFFUSION1 = 0.75f
 
constexpr float INPUT_DIFFUSION2 = 0.625f
 
constexpr float DECAY_DIFFUSION1 = 0.7f
 
constexpr float DECAY_DIFFUSION2 = 0.5f
 
constexpr uint32_t TAP_L_AP1_A = 266
 
constexpr uint32_t TAP_L_DL1_A = 353
 
constexpr uint32_t TAP_L_DL1_B = 3627
 
constexpr uint32_t TAP_L_AP2_A = 1340
 
constexpr uint32_t TAP_L_DL2_A = 1400
 
constexpr uint32_t TAP_L_DL2_B = 2667
 
constexpr uint32_t TAP_R_AP1_A = 266
 
constexpr uint32_t TAP_R_DL1_A = 353
 
constexpr uint32_t TAP_R_DL1_B = 3467
 
constexpr uint32_t TAP_R_AP2_A = 700
 
constexpr uint32_t TAP_R_DL2_A = 1228
 
constexpr uint32_t TAP_R_DL2_B = 2545
 

Variable Documentation

◆ BUFFER_SIZE

constexpr uint32_t sbl::widgets::proc::plate::BUFFER_SIZE
constexpr
Initial value:
=
TANK_L_AP2 + (TANK_L_DELAY2 + MOD_MARGIN) +
TANK_R_AP2 + (TANK_R_DELAY2 + MOD_MARGIN) +
constexpr uint32_t PREDELAY_MAX
constexpr uint32_t INPUT_AP1
constexpr uint32_t TANK_R_DELAY1
constexpr uint32_t TANK_L_AP1
constexpr uint32_t MOD_MARGIN
constexpr uint32_t TANK_R_AP1
constexpr uint32_t INPUT_AP3
constexpr uint32_t INPUT_AP2
constexpr uint32_t INPUT_AP4
constexpr uint32_t TANK_L_DELAY1

Definition at line 78 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ DECAY_DIFFUSION1

constexpr float sbl::widgets::proc::plate::DECAY_DIFFUSION1 = 0.7f
constexpr

Definition at line 91 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ DECAY_DIFFUSION2

constexpr float sbl::widgets::proc::plate::DECAY_DIFFUSION2 = 0.5f
constexpr

Definition at line 92 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_AP1

constexpr uint32_t sbl::widgets::proc::plate::INPUT_AP1 = 142
constexpr

Definition at line 47 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_AP2

constexpr uint32_t sbl::widgets::proc::plate::INPUT_AP2 = 107
constexpr

Definition at line 48 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_AP3

constexpr uint32_t sbl::widgets::proc::plate::INPUT_AP3 = 379
constexpr

Definition at line 49 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_AP4

constexpr uint32_t sbl::widgets::proc::plate::INPUT_AP4 = 277
constexpr

Definition at line 50 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_DIFFUSION1

constexpr float sbl::widgets::proc::plate::INPUT_DIFFUSION1 = 0.75f
constexpr

Definition at line 87 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ INPUT_DIFFUSION2

constexpr float sbl::widgets::proc::plate::INPUT_DIFFUSION2 = 0.625f
constexpr

Definition at line 88 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::init().

◆ MOD_DEPTH

constexpr float sbl::widgets::proc::plate::MOD_DEPTH = 8.0f
constexpr

Definition at line 72 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ MOD_MARGIN

constexpr uint32_t sbl::widgets::proc::plate::MOD_MARGIN = static_cast<uint32_t>(MOD_DEPTH) + 2
constexpr

◆ MOD_RATE_HZ

constexpr float sbl::widgets::proc::plate::MOD_RATE_HZ = 1.0f
constexpr

Definition at line 71 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::set_sample_rate().

◆ PREDELAY_MAX

constexpr uint32_t sbl::widgets::proc::plate::PREDELAY_MAX = 4800
constexpr

◆ TANK_L_AP1

constexpr uint32_t sbl::widgets::proc::plate::TANK_L_AP1 = 672
constexpr

◆ TANK_L_AP2

constexpr uint32_t sbl::widgets::proc::plate::TANK_L_AP2 = 1800
constexpr

◆ TANK_L_DELAY1

constexpr uint32_t sbl::widgets::proc::plate::TANK_L_DELAY1 = 4453
constexpr

◆ TANK_L_DELAY2

constexpr uint32_t sbl::widgets::proc::plate::TANK_L_DELAY2 = 3720
constexpr

◆ TANK_R_AP1

constexpr uint32_t sbl::widgets::proc::plate::TANK_R_AP1 = 908
constexpr

◆ TANK_R_AP2

constexpr uint32_t sbl::widgets::proc::plate::TANK_R_AP2 = 2656
constexpr

◆ TANK_R_DELAY1

constexpr uint32_t sbl::widgets::proc::plate::TANK_R_DELAY1 = 4217
constexpr

◆ TANK_R_DELAY2

constexpr uint32_t sbl::widgets::proc::plate::TANK_R_DELAY2 = 3163
constexpr

◆ TAP_L_AP1_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_AP1_A = 266
constexpr

Definition at line 97 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_L_AP2_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_AP2_A = 1340
constexpr

Definition at line 100 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_L_DL1_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_DL1_A = 353
constexpr

Definition at line 98 of file plate_reverb.hpp.

◆ TAP_L_DL1_B

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_DL1_B = 3627
constexpr

Definition at line 99 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_L_DL2_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_DL2_A = 1400
constexpr

Definition at line 101 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_L_DL2_B

constexpr uint32_t sbl::widgets::proc::plate::TAP_L_DL2_B = 2667
constexpr

Definition at line 102 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_AP1_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_AP1_A = 266
constexpr

Definition at line 104 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_AP2_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_AP2_A = 700
constexpr

Definition at line 107 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_DL1_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_DL1_A = 353
constexpr

Definition at line 105 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_DL1_B

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_DL1_B = 3467
constexpr

Definition at line 106 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_DL2_A

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_DL2_A = 1228
constexpr

Definition at line 108 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().

◆ TAP_R_DL2_B

constexpr uint32_t sbl::widgets::proc::plate::TAP_R_DL2_B = 2545
constexpr

Definition at line 109 of file plate_reverb.hpp.

Referenced by sbl::widgets::proc::PlateReverb::process().