BEAST/BSE - Better Audio System and Sound Engine
0.8.2
|
#include <bse/bsemath.hh>
Go to the source code of this file.
Classes | |
struct | BseIIRFilterRequest |
struct | BseIIRFilterDesign |
struct | BseIIRStage |
struct | BseIIRFilter |
Defines | |
#define | BSE_IIR_MAX_ORDER |
#define | BSE_IIR_CARRAY_SIZE |
Enumerations | |
enum | BseIIRFilterKind { BSE_IIR_FILTER_BUTTERWORTH, BSE_IIR_FILTER_BESSEL, BSE_IIR_FILTER_CHEBYSHEV1, BSE_IIR_FILTER_CHEBYSHEV2, BSE_IIR_FILTER_ELLIPTIC } |
enum | BseIIRFilterType { BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_BAND_STOP, BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_STOP } |
Functions | |
bool | bse_iir_filter_design (const BseIIRFilterRequest *filter_request, BseIIRFilterDesign *filter_design) |
BseIIRFilter * | bse_iir_filter_new (const BseIIRFilterDesign *filter_design) |
void | bse_iir_filter_change (BseIIRFilter *filter, const BseIIRFilterDesign *filter_design) |
void | bse_iir_filter_eval (BseIIRFilter *filter, uint n_values, const float *x, float *y) |
void | bse_iir_filter_free (BseIIRFilter *filter) |
const gchar * | bse_iir_filter_kind_string (BseIIRFilterKind fkind) |
const gchar * | bse_iir_filter_type_string (BseIIRFilterType ftype) |
gchar * | bse_iir_filter_request_string (const BseIIRFilterRequest *filter_request) |
gchar * | bse_iir_filter_design_string (const BseIIRFilterDesign *filter_design) |
gchar * | bse_iir_filter_string (const BseIIRFilter *filter) |
bool | _bse_filter_design_ellf (const BseIIRFilterRequest *ifr, BseIIRFilterDesign *fid) |