BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
Classes | Macros | Functions
bsefilter.hh File Reference
#include <bse/bsemath.hh>
#include <bse/bseenums.hh>

Go to the source code of this file.

Classes

struct  BseIIRFilterRequest
 
struct  BseIIRFilterDesign
 
struct  BseIIRStage
 
struct  BseIIRFilter
 

Macros

#define BSE_IIR_MAX_ORDER
 
#define BSE_IIR_CARRAY_SIZE
 

Functions

bool bse_iir_filter_design (const BseIIRFilterRequest *filter_request, BseIIRFilterDesign *filter_design)
 
BseIIRFilterbse_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)