Example #1
0
        public Note(string p, double d, double pos, int m, string slur = "")
        {
            pitch         = p;
            duration      = d;
            position      = pos;
            id            = NoteHelper.GetNoteIdByPitch(pitch);
            measureNumber = m;
            frequency     = GetApproxFrequency();

            switch (slur)
            {
            case "start":
                tieStatus = tieStatus.start;
                break;

            case "stop":
                tieStatus = tieStatus.stop;
                break;

            case "continue":
                tieStatus = tieStatus.cont;
                break;

            default:
                tieStatus = tieStatus.none;
                break;
            }
        }
Example #2
0
 public Note(string p)
 {
     id       = NoteHelper.GetNoteIdByPitch(p);
     pitch    = p;
     duration = 1;
 }