Esempio n. 1
0
 public string this[MusicalNotes.Notes e, int octaveoffset]
 {
     set
     {
         Tabs.Add(
             new Tab
         {
             Note         = e,
             Stream       = value,
             OctaveOffset = octaveoffset
         }
             );
     }
 }
Esempio n. 2
0
        public void Play(MusicalNotes.Notes note, char octave, int octaveoffset)
        {
            var n = 0;

            if (octave == '0')
            {
                n = 0;
            }
            else if (octave == '1')
            {
                n = 1;
            }
            else if (octave == '2')
            {
                n = 2;
            }
            else if (octave == '3')
            {
                n = 3;
            }
            else if (octave == '4')
            {
                n = 4;
            }
            else if (octave == '5')
            {
                n = 5;
            }
            else if (octave == '6')
            {
                n = 6;
            }
            else if (octave == '7')
            {
                n = 7;
            }
            else
            {
                return;
            }

            this.Notes.Beep(note, n + octaveoffset);
        }