int dur = duration[0];
int dots=duration[1];
-
- Note_req * rq = new Note_req;
if (dur >= 2) {
- Stem_req * st = new Stem_req(dur);
+ Stem_req * st = new Stem_req(dur,dots);
+ st->plet_factor = Moment(default_plet_dur, default_plet_type);
v->add(st);
}
+ Note_req * rq = new Note_req;
+
int oct;
bool forceacc;
parse_pitchmod(pitch, i, oct, forceacc);
- rq->name =notename[0];
+ rq->notename =notename[0];
rq->accidental = notename[1];
rq->octave = oct;
rq->forceacc = forceacc;
case '|':
ret = new Barcheck_req;
break;
+
case '[':
case ']':
{
}
break;
+
case ')':
case '(':
ret = new Slur_req;
break;
default:
-
break;
}