public void ApplyGain(double dbGain, bool applyToWindow = false) { FFTs stft = parentRef.GetSTFT(); SelectedWindowIndices indices = parentRef.GetSelectedWindowIndices(); if (applyToWindow) { if (!indices.Exists()) { MessageBox.Show("There is no window selected!"); return; } Processing.AddGain(stft, dbGain, indices, dB: true); } else { Processing.AddGain(stft, dbGain, dB: true); } }