|
@@ -292,6 +292,7 @@ class Metronome {
|
|
|
numerator: note?.noteElement?.sourceMeasure?.ActiveTimeSignature?.numerator || 0,
|
|
|
start: note.measures[0].time,
|
|
|
end: note.measures[note.measures.length - 1].endtime,
|
|
|
+ // bug todo 弱起的时候 根据音符结尾时间减去音符开头时间,得到的不是正常小节的时间,然后平均分配节拍之后,当前节拍间隔会非常短
|
|
|
time: note.measures[note.measures.length - 1].endtime - note.measures[0].time,
|
|
|
stave_x: note?.noteElement?.sourceMeasure?.verticalMeasureList?.[0]?.stave?.x || 0,
|
|
|
end_x: note?.stave?.end_x || 0 || 0,
|
|
@@ -346,7 +347,7 @@ class Metronome {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- console.log(measures, measures.length,'小节汇总');
|
|
|
+ //console.log(measures, measures.length,'小节汇总');
|
|
|
|
|
|
let metroList: number[] = [];
|
|
|
const metroMeasure: any[] = [];
|
|
@@ -384,7 +385,7 @@ class Metronome {
|
|
|
} catch (error) {
|
|
|
console.log(error);
|
|
|
}
|
|
|
- // console.log('节拍器',metroList, metroMeasure);
|
|
|
+ console.log('节拍器',metroList, metroMeasure);
|
|
|
// 5.得到所有的节拍时间
|
|
|
metronomeData.metroList = metroList;
|
|
|
metronomeData.metroMeasure = metroMeasure;
|