Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
Loading...
Searching...
No Matches
ts::ReverbPreset Struct Reference

Coefficients for one GS reverb type. More...

#include <tabulasonora/effect_presets.hpp>

Public Attributes

std::array< AllpassStage, 4 > diffusers
ReverbTank tank_a
ReverbTank tank_b
TankAllpasses tank_allpasses
int injection_tap = 0
double damp_feedback = 0.0
double damp_input = 0.0
double gain_input = 0.0
double gain_injection = 0.0
double gain_feedback = 0.0
double gain_output = 0.0

Detailed Description

Coefficients for one GS reverb type.

Member Data Documentation

◆ diffusers

std::array<AllpassStage, 4> ts::ReverbPreset::diffusers

◆ tank_a

ReverbTank ts::ReverbPreset::tank_a

◆ tank_b

ReverbTank ts::ReverbPreset::tank_b

◆ tank_allpasses

TankAllpasses ts::ReverbPreset::tank_allpasses

◆ injection_tap

int ts::ReverbPreset::injection_tap = 0

◆ damp_feedback

double ts::ReverbPreset::damp_feedback = 0.0

◆ damp_input

double ts::ReverbPreset::damp_input = 0.0

◆ gain_input

double ts::ReverbPreset::gain_input = 0.0

◆ gain_injection

double ts::ReverbPreset::gain_injection = 0.0

◆ gain_feedback

double ts::ReverbPreset::gain_feedback = 0.0

◆ gain_output

double ts::ReverbPreset::gain_output = 0.0

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