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()); }