Tabula Sonora 0.1.0
A native C++20 implementation of the Roland Sound Canvas VA synth voice
Loading...
Searching...
No Matches
effect_presets.hpp File Reference
#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