Example #1
0
 public Equalizer(IFourierWindow window, int windowLength, int windowHopSize, int filterLength)
 {
     _window        = window;
     _windowLength  = windowLength;
     _windowHopSize = windowHopSize;
     _filterLength  = filterLength;
 }
Example #2
0
 public WahWah(IFourierWindow window, int windowLength, int windowHopSize, int filterLength, int startBandFreq, int endBandFreq, int bandSize, double lfo, double gain)
 {
     _window        = window;
     _windowLength  = windowLength;
     _windowHopSize = windowHopSize;
     _filterLength  = filterLength;
     _startBandFreq = startBandFreq;
     _endBandFreq   = endBandFreq;
     _bandSize      = bandSize;
     _lfo           = lfo;
     _gain          = gain;
 }
Example #3
0
 public FourierMethod(IFourierWindow fourierWindow)
 {
     _fourierWindow = fourierWindow;
 }
Example #4
0
 public TimeFiltration(IFourierWindow window, int filterLength, double cutFreq)
 {
     _window       = window;
     _filterLength = filterLength;
     _cutFreq      = cutFreq;
 }