public HarmonicData GetActiveHarmonicData()
        {
            var activeHarmonicIndex = _harmonicsContainer.ActiveHarmonicIndex;

            if (activeHarmonicIndex < 0)
            {
                return(null);
            }

            var harmonic = _harmonicsContainer.GetHarmonicByIndex(activeHarmonicIndex);

            return(new HarmonicData(harmonic));
        }
Exemple #2
0
 public void UpdateSelectedHarmonicAmplitude(float amplitude)
 {
     if (!_harmonicsContainer.IsEmpty())
     {
         _harmonicsContainer.GetHarmonicByIndex(_harmonicsContainer.ActiveHarmonicIndex).Amplitude = amplitude;
     }
 }