38 #ifndef _NSOUND_FILTER_BAND_PASS_VOCODER_H_
39 #define _NSOUND_FILTER_BAND_PASS_VOCODER_H_
59 const float64 & frequency_high);
72 const Buffer & low_frequencies,
73 const Buffer & high_frequencies);
84 const Buffer & frequencies_Hz_low,
85 const Buffer & frequencies_Hz_high);
99 const float64 & frequency_Hz_low,
100 const float64 & frequency_Hz_high);
103 plot(
boolean show_fc =
true,
boolean show_phase =
false);
FilterBandPassVocoder(const float64 &sample_rate, const float64 &frequency_low, const float64 &frequency_high)
void plot(boolean show_fc=true, boolean show_phase=false)
AudioStream filter(const AudioStream &x)
Base class for IIR Filters, defines the interface.
virtual ~FilterBandPassVocoder()
A Buffer for storing audio samples.
void makeKernel(const float64 &f_low, const float64 &f_high)
FilterBandPassVocoder & operator=(const FilterBandPassVocoder &rhs)