private void framebyFrameToolStripMenuItem_Click(object sender, EventArgs e) { if (_signal == null) { return; } _filter.Reset(); _filteredSignal = _filter.ApplyFilterCircularBuffer(_signal); signalAfterFilteringPanel.Signal = _filteredSignal; spectrogramAfterFilteringPanel.Spectrogram = _stft.Spectrogram(_filteredSignal); }
private void framebyFrameToolStripMenuItem_Click(object sender, EventArgs e) { if (_signal == null) { return; } _filter.Reset(); _filteredSignal = _filter.ProcessChunks(_signal); //_filteredSignal = _filter.ProcessChunks(_signal, method: FilteringMethod.OverlapAdd); signalAfterFilteringPanel.Signal = _filteredSignal; spectrogramAfterFilteringPanel.Spectrogram = _stft.Spectrogram(_filteredSignal); }