コード例 #1
0
    public bool IsToneInRange(string toneString)
    {
        MusicTone tone;
        int       octave;

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

        return(IsToneInRange(tone, octave));
    }
コード例 #2
0
ファイル: TonePlayer.cs プロジェクト: Insecty/HCI-LeapPiano
    // 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);
    }