/// <summary> /// Instantiate a new Stft Class /// </summary> /// <param name="winsize">FFT window size</param> /// <param name="hopsize">Value to hop on to the next window</param> /// <param name="window">Window function to apply to every window processed</param> public StftMirage(int winsize, int hopsize, Mirage.IWindowFunction window) { this.winsize = winsize; this.hopsize = hopsize; fft = new Mirage.Fft(winsize, window); }
Mirage.Fft fft; // Use the mirage fft class /// <summary> /// Instantiate a new Stft Class /// </summary> /// <param name="winsize">FFT window size</param> /// <param name="hopsize">Value to hop on to the next window</param> /// <param name="window">Window function to apply to every window processed</param> public StftMirage(int winsize, int hopsize, Mirage.IWindowFunction window) { this.winsize = winsize; this.hopsize = hopsize; fft = new Mirage.Fft(winsize, window); }