private MelodyElement[] GetMelodyElementsFromString(string melodyString)
        {
            string[] melodyElementsStrings = melodyString.Split(' ');

            var melodyElements = new MelodyElement[melodyElementsStrings.Length];
            for (int i = 0; i < melodyElementsStrings.Length; i++)
            {
                melodyElements[i] = MelodyElement.Parse(melodyElementsStrings[i].Trim());
            }

            return melodyElements;
        }
 public static int GetElementDuration(MelodyElement melodyElement)
 {
     return melodyElement.Duration * (_multiplierBase - PhotoresistorFactor * AnalogIn.Read());
 }