|
@@ -286,9 +286,9 @@ class Metronome {
|
|
|
const measureListIndex = note?.noteElement?.sourceMeasure?.measureListIndex;
|
|
|
if (measureNumberXML > -1) {
|
|
|
if (measureNumberXML != xmlNumber) {
|
|
|
- // 弱起的时候 根据音符结尾时间减去音符开头时间,得到的不是正常小节的时间,然后平均分配节拍之后,当前节拍间隔会非常短 这里弱起拿正常
|
|
|
+ // 弱起的时候 根据音符结尾时间减去音符开头时间,得到的不是正常小节的时间,然后平均分配节拍之后,当前节拍间隔会非常短 这里弱起取整个小节的时间
|
|
|
let startTime = note.measures[0].time
|
|
|
- if(i === 0){
|
|
|
+ if(i === 0 && note.measures[0].difftime>0){
|
|
|
startTime = note.measures[note.measures.length - 1].endtime - note.measures[0].measureLength
|
|
|
}
|
|
|
const m = {
|