sst-filters
Filters submodule for the Surge Synthesizer
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SincTable Struct Reference

Lookup table for evaluating the Sinc function. More...

Public Member Functions

 SincTable ()
 

Static Public Member Functions

static double sincf (double x)
 
static double symmetric_blackman (double i, int n)
 

Public Attributes

float sinctable [(FIRipol_M+1) *FIRipol_N *2] {}
 
float sinctable1X [(FIRipol_M+1) *FIRipol_N] {}
 
short sinctableI16 [(FIRipol_M+1) *FIRipolI16_N] {}
 

Static Public Attributes

static constexpr int FIRipol_M = 256
 
static constexpr int FIRipol_M_bits = 8
 
static constexpr int FIRipol_N = 12
 
static constexpr int FIRoffset = FIRipol_N >> 1
 
static constexpr int FIRipolI16_N = 8
 
static constexpr int FIRoffsetI16 = FIRipolI16_N >> 1
 

Detailed Description

Lookup table for evaluating the Sinc function.

Constructor & Destructor Documentation

◆ SincTable()

SincTable ( )

Member Function Documentation

◆ sincf()

static double sincf ( double  x)
static

Referenced by SincTable::SincTable().

◆ symmetric_blackman()

static double symmetric_blackman ( double  i,
int  n 
)
static

Referenced by SincTable::SincTable().

Member Data Documentation

◆ FIRipol_M

constexpr int FIRipol_M = 256
staticconstexpr

◆ FIRipol_M_bits

constexpr int FIRipol_M_bits = 8
staticconstexpr

◆ FIRipol_N

constexpr int FIRipol_N = 12
staticconstexpr

◆ FIRoffset

constexpr int FIRoffset = FIRipol_N >> 1
staticconstexpr

◆ FIRipolI16_N

constexpr int FIRipolI16_N = 8
staticconstexpr

Referenced by SincTable::SincTable().

◆ FIRoffsetI16

constexpr int FIRoffsetI16 = FIRipolI16_N >> 1
staticconstexpr

◆ sinctable

float sinctable[(FIRipol_M+1) *FIRipol_N *2] {}

Referenced by SincTable::SincTable().

◆ sinctable1X

float sinctable1X[(FIRipol_M+1) *FIRipol_N] {}

Referenced by SincTable::SincTable().

◆ sinctableI16

short sinctableI16[(FIRipol_M+1) *FIRipolI16_N] {}

Referenced by SincTable::SincTable().


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