Example #1
0
        public List <Note> GetNotes(Note root)
        {
            List <Note> notes = new List <Note>();

            notes.Add(root);
            MasterNoteRow masterNoteRow = new MasterNoteRow();

            foreach (IntervalType interval in BuildingIntervals)
            {
                notes.Add(masterNoteRow.GetIntervalUp(notes.First(), interval).UpperNote);
            }

            return(notes);
        }
Example #2
0
 public Interval(Note lowerNote, IntervalType intervalType)
 {
     //get the master note row to calculate upper note
     MasterNoteRow masterNoteRow = new MasterNoteRow();
 }