|
@@ -1218,6 +1218,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
|
|
|
if (svgElement?.modifiers?.length) {
|
|
|
hasGraceNote = svgElement?.modifiers.some((item: any) => item?.attrs?.type === "GraceNoteGroup")
|
|
|
}
|
|
|
+ const filterRepeatIdx = allNotes.filter((item: any) => item.noteId === note.NoteToGraphicalNoteObjectId).length
|
|
|
const nodeDetail = {
|
|
|
isStaccato: note.voiceEntry.isStaccato(),
|
|
|
isRestFlag: note.isRestFlag,
|
|
@@ -1265,7 +1266,8 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
|
|
|
totalMultipleRestMeasures, // 当前小节总的合并小节数
|
|
|
measureSpeed, // 小节速度
|
|
|
maxNoteNum: note.maxNoteNum, // 当前小节音符最多的分轨的音符数量
|
|
|
- repeatIdx: iterator.repeatIdx || 0, // 标记是第几遍循环,从0开始
|
|
|
+ // repeatIdx: iterator.repeatIdx || 0, // 标记是第几遍循环,从0开始
|
|
|
+ repeatIdx: filterRepeatIdx,
|
|
|
xmlNoteTime: retain(xmlNoteTime), // xml上音符开始时间 唱名用
|
|
|
xmlNoteEndTime: retain(xmlNoteTime + noteLength), //xml上音符结束时间 唱名用
|
|
|
xmlMp3BeatFixTime, //xml上节拍器的时间
|