}
+
void
parse_pitch( const char *a, int &j, int &oct, bool & overide_acc,
int & large, int & small)
}
- mtor << "ov " << overide_acc;
-
// notename.
String nm;
while (isalpha(a[j]))
}
- lookup_notename(large,small,nm);
- mtor << "int "<< large <<" "<<small<<" ";
+ lookup_notename(large,small,nm);
+ mtor << "override: " << overide_acc;
+ mtor << "pitch "<< large <<", "<<small<<"\n";
}
Note_req * rq = new Note_req( v);
+ if (dur >= 2) {
+ Stem_req * st = new Stem_req(v, dur);
+ v->add(st);
+ }
+
int oct, pit, acc;
bool forceacc;
parse_pitch(pitch, i, oct, forceacc, pit, acc);
-
+ char nm = pit + 'c';
+ if (nm > 'g')
+ nm += 'a' - 'h';
+ rq->name =nm;
+
rq->octave = oct;
rq->accidental = acc;
rq->forceacc = forceacc;
rq->balltype = dur;
rq->dots = dots;
+ rq->print();
v->add(rq);
+
return v;
}
rq->balltype = dur;
rq->dots = dots;
-
+ rq->print();
v->add(rq);
return v;
}