Example #1
0
        public KeySignature(params BasicNotes[] notes)
        {
            Signature = new BasicNotes[7];
            int i;

            for (i = 0; i < notes.Length && i < Signature.Length; i++)
            {
                Signature[i] = notes[i];
            }

            for (i = 0; i < Signature.Length; i++)
            {
                if (Signature[i] == null)
                {
                    Signature[i] = BasicNotes.GetTone(i);
                }
            }
        }
Example #2
0
 public Note(BasicNotes basenote, Octave octave)
 {
     Octave    = octave;
     BaseNote  = basenote;
     Frecuency = basenote.Frecuency * Octave.FrecuencyMultiplier;
 }