|
Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
|
#include <array>#include <cstdint>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | ts::AllpassStage |
| One allpass stage: a read tap, a write tap and the two coefficients around them. More... | |
| struct | ts::TankTaps |
| One reverb tank's eight ring offsets, resolved from their names once. More... | |
| struct | ts::ReverbTank |
| One reverb tank. More... | |
| struct | ts::TankAllpasses |
| The two nested allpasses inside each tank. More... | |
| struct | ts::ReverbPreset |
| Coefficients for one GS reverb type. More... | |
| struct | ts::ChorusPreset |
| Coefficients for one GS chorus type. More... | |
| struct | ts::ReverbPresets |
| The eight GS reverb types plus the power-on default. More... | |
| struct | ts::ChorusPresets |
| The eight GS chorus types plus the power-on default. More... | |
| struct | ts::DelayPresets |
| The ten GS delay types and the two published conversion tables. More... | |
| struct | ts::EqBand |
| One shelving band: H(z) = (b0 + b1·z⁻¹) / (1 − a1·z⁻¹). More... | |
| struct | ts::EqPresets |
| The four-band EQ block's coefficient tables — two bands, two corner frequencies each. More... | |
| class | ts::EffectPresets |
| The coefficient sets for the three GS send effects. More... | |
Namespaces | |
| namespace | ts |