9 int default_duration = 4;
12 parse_duration(const char *a, int &j, int &intdur, int &dots)
27 intdur = (durstr.len()) ?
28 durstr.value():default_duration;
31 mtor << "dur " << intdur << "dots " << dots<<eol;
37 parse_pitch( const char *a, int &j, int &oct, bool & overide_acc,
38 int & large, int & small)
55 mtor << "oct " << oct;
80 lookup_notename(large,small,nm);
81 mtor << "override: " << overide_acc;
82 mtor << "pitch "<< large <<", "<<small<<"\n";
87 get_note_element(String pitch, String durstr)
89 Voice_element*v = new Voice_element;
93 parse_duration(durstr, i, dur, dots);
96 Note_req * rq = new Note_req( v);
99 Stem_req * st = new Stem_req(v, dur);
105 parse_pitch(pitch, i, oct, forceacc, pit, acc);
112 rq->accidental = acc;
113 rq->forceacc = forceacc;
125 get_rest_element(String, String durstr)
127 Voice_element*v = new Voice_element;
131 parse_duration(durstr, i, dur, dots);
134 Rest_req * rq = new Rest_req(v);