Namespaces | |
namespace | sst |
Parent namespace for all Surge Synth Team code. | |
namespace | sst::filtersplusplus |
Enumerations | |
enum struct | FilterModel : uint32_t { None = 0 , VemberClassic = 0x10 , VemberLadder = 0x18 , CytomicSVF = 0x20 , K35 = 0x30 , DiodeLadder = 0x35 , OBXD_4Pole = 0x40 , OBXD_2Pole = 0x45 , OBXD_Xpander = 0x47 , VintageLadder = 0x50 , CutoffWarp = 0x60 , ResonanceWarp = 0x65 , TriPole = 0x70 , Comb = 0x80 , SampleAndHold = 0x85 } |
enum struct | Passband : uint32_t { UNSUPPORTED = 0 , LP = 0x04 , HP = 0x08 , BP = 0x0C , Notch = 0x10 , Peak = 0x14 , Allpass = 0x18 , LowShelf = 0x50 , Bell = 0x60 , HighShelf = 0x70 , Phaser = 0x80 , NotchAndLP = 0x92 , PhaserAndLP = 0x94 } |
enum struct | Slope : uint32_t { UNSUPPORTED = 0 , Slope_6dB = 0x06 , Slope_12dB = 0x12 , Slope_18dB = 0x18 , Slope_24dB = 0x24 , Slope_6dB12dB = 0x07 , Slope_6dB18dB = 0x08 , Slope_12dB6dB = 0x13 , Slope_18dB6dB = 0x19 , Slope_1Stage = 0x30 , Slope_2Stage = 0x31 , Slope_3Stage = 0x32 , Slope_4Stage = 0x33 , Slope_Morph = 0x40 , Comb_Negative_ContinuousMix = 0x50 , Comb_Negative_100 = 0x51 , Comb_Negative_50 = 0x52 , Comb_Positive_50 = 0x53 , Comb_Positive_100 = 0x54 , Comb_Positive_ContinuousMix = 0x55 , Comb_Bipolar_ContinuousMix = 0x56 } |
enum struct | DriveMode : uint32_t { UNSUPPORTED = 0 , Standard = 0x10 , Clean = 0x12 , Driven = 0x14 , NotchMild = 0x18 , K35_None = 0x30 , K35_Mild = 0x32 , K35_Moderate = 0x34 , K35_Heavy = 0x36 , K35_Extreme = 0x38 , K35_Continuous = 0x39 , Tanh = 0x40 , SoftClip = 0x42 , OJD = 0x44 , Pushed = 0x50 } |
enum struct | FilterSubModel : uint32_t { UNSUPPORTED = 0 , BrokenOBXD4Pole24 = 0x10 , RungeKutta = 0x20 , RungeKuttaCompensated = 0x22 , Huov = 0x24 , HuovCompensated = 0x26 , LowLowLow = 0x30 + 0b000 , LowHighLow = 0x30 + 0b010 , HighLowHigh = 0x30 + 0b101 , HighHighHigh = 0x30 + 0b111 } |
Functions | |
std::string | toString (const FilterModel &f) |
std::string | toString (const Passband &p) |
std::string | toString (const Slope &s) |
std::string | toString (const DriveMode &d) |
std::string | toString (const FilterSubModel &s) |