public HarmonicData GetActiveHarmonicData() { var activeHarmonicIndex = _harmonicsContainer.ActiveHarmonicIndex; if (activeHarmonicIndex < 0) { return(null); } var harmonic = _harmonicsContainer.GetHarmonicByIndex(activeHarmonicIndex); return(new HarmonicData(harmonic)); }
public void UpdateSelectedHarmonicAmplitude(float amplitude) { if (!_harmonicsContainer.IsEmpty()) { _harmonicsContainer.GetHarmonicByIndex(_harmonicsContainer.ActiveHarmonicIndex).Amplitude = amplitude; } }