LMMS
Loading...
Searching...
No Matches
orfanidis_eq.h File Reference
#include <cmath>
#include <vector>
#include <complex>
#include <limits>
#include <numeric>
#include <algorithm>
#include <functional>

Go to the source code of this file.

Classes

class  OrfanidisEq::Conversions
class  OrfanidisEq::Band
class  OrfanidisEq::FrequencyGrid
struct  OrfanidisEq::SOSection
class  OrfanidisEq::FOSection
class  OrfanidisEq::BPFilter
class  OrfanidisEq::ButterworthBPFilter
class  OrfanidisEq::ChebyshevType1BPFilter
class  OrfanidisEq::ChebyshevType2BPFilter
class  OrfanidisEq::EllipticTypeBPFilter
class  OrfanidisEq::EqChannel
class  OrfanidisEq::Eq

Namespaces

namespace  OrfanidisEq

Typedefs

typedef double OrfanidisEq::eq_double_t

Enumerations

enum  OrfanidisEq::eq_error_t { OrfanidisEq::no_error , OrfanidisEq::invalid_input_data_error , OrfanidisEq::processing_error }
enum  OrfanidisEq::filter_type {
  OrfanidisEq::none , OrfanidisEq::butterworth , OrfanidisEq::chebyshev1 , OrfanidisEq::chebyshev2 ,
  OrfanidisEq::elliptic
}

Functions

static const char * OrfanidisEq::getFilterName (filter_type type)

Variables

static const char * OrfanidisEq::eq_version = "0.02"
static const eq_double_t OrfanidisEq::defaultSampleFreqHz = 48000
static const size_t OrfanidisEq::defaultEqBandPassFiltersOrder = 4
static const eq_double_t OrfanidisEq::lowestGridCenterFreqHz = 31.25
static const eq_double_t OrfanidisEq::bandsGridCenterFreqHz = 1000
static const eq_double_t OrfanidisEq::lowestAudioFreqHz = 20
static const eq_double_t OrfanidisEq::highestAudioFreqHz = 20000
static const eq_double_t OrfanidisEq::eqGainRangeDb = 40
static const eq_double_t OrfanidisEq::eqGainStepDb = 1
static const eq_double_t OrfanidisEq::eqDefaultGainDb = 0