|
@@ -182,7 +182,8 @@ export class ExpressionReader {
|
|
|
}
|
|
|
let dirContentNode: IXmlElement = dirNode.element("metronome");
|
|
|
if (dirContentNode) {
|
|
|
- currentMeasure.metronomeNoteIndex = noteIndex;
|
|
|
+ // osmd1.4.5版本,修复开始变速的小节如果是休止符,iterator.currentMeasure可能不存在的情况,变速小节的metronomeNoteIndex应该从0开始
|
|
|
+ currentMeasure.metronomeNoteIndex = 0;
|
|
|
// console.log(this, directionNode, currentMeasure, noteIndex);
|
|
|
const beatUnit: IXmlElement = dirContentNode.element("beat-unit");
|
|
|
// TODO check second "beat-unit", e.g. quarter = half
|