Ulf@477: #ifndef CAR_H_ Ulf@477: #define CAR_H_ Ulf@477: Ulf@477: #include "CARFAC_common_typedefs.h" Ulf@480: #include Ulf@477: Ulf@477: class CAR_parameters { Ulf@477: public: Ulf@480: CAR_parameters(){ Ulf@480: velocity_scale = 0.2; Ulf@480: v_offset = 0.01; Ulf@480: v2_corner = 0.2; Ulf@480: v_damp_max = 0.01; Ulf@480: min_zeta = 0.10; Ulf@480: first_pole_theta = 0.085*PI; Ulf@480: zero_ratio = sqrt(2); Ulf@480: high_f_damping_compression = 0.5; Ulf@480: ERB_per_step = 0.5; Ulf@480: min_pole_Hz = 30; Ulf@480: } Ulf@480: virtual ~CAR_parameters(){} Ulf@479: Ulf@479: float velocity_scale; Ulf@479: float v_offset; Ulf@479: float v2_corner; Ulf@479: float v_damp_max; Ulf@479: float min_zeta; Ulf@479: float first_pole_theta; Ulf@479: float zero_ratio; Ulf@479: float high_f_damping_compression; Ulf@479: float ERB_per_step; Ulf@479: float min_pole_Hz; Ulf@479: Ulf@477: }; Ulf@477: Ulf@477: class CAR_coefficients{ Ulf@477: public: Ulf@478: CAR_coefficients(CAR_parameters*, float, FloatArray); Ulf@477: virtual ~CAR_coefficients(); Ulf@478: private: Ulf@478: CAR_coefficients(){}; Ulf@477: }; Ulf@477: Ulf@477: #endif /* CAR_H_ */