Exemplo n.º 1
0
    public bool IsToneInRange(string toneString)
    {
        MusicTone tone;
        int       octave;

        MusicUtilities.StringToToneOctave(toneString, out tone, out octave);

        return(IsToneInRange(tone, octave));
    }
Exemplo n.º 2
0
    // play random tone from given variables - scale and range
    public void PlayTone(string instrument, ToneDuration duration, MusicTone baseTone, ToneRange toneRange, string scale)
    {
        string    toneString = MusicScale.MusicScales[scale].GetRandomTone(toneRange, baseTone);
        MusicTone tone;
        int       octave;

        MusicUtilities.StringToToneOctave(toneString, out tone, out octave);

        PlayTone(instrument, duration, tone, octave);
    }