|
@@ -250,6 +250,9 @@ export default defineComponent({
|
|
|
const startId = item.noteElement.tie?.StartNote?.NoteToGraphicalNoteObjectId
|
|
|
isTenutoSound = item.NoteToGraphicalNoteObjectId === startId ? false : true
|
|
|
}
|
|
|
+ // 音符是否不需要评测
|
|
|
+ let noteNeedEvaluat = item.hasGraceNote || ListenMode || dontEvaluatingMode || !!item?.voiceEntry?.ornamentContainer || !!item.noteElement?.speedInfo?.startWord?.includes('rit.') || item.skipMode
|
|
|
+ noteNeedEvaluat = noteNeedEvaluat == true ? true : false;
|
|
|
const data = {
|
|
|
timeStamp: (start * 1000) / rate,
|
|
|
duration: ((end * 1000) / rate - (start * 1000) / rate) * noteRate,
|
|
@@ -260,12 +263,12 @@ export default defineComponent({
|
|
|
measureIndex: measureIndex,
|
|
|
measureRenderIndex: item.measureListIndex,
|
|
|
// item.MeasureNumberXML >= 1 ? item.MeasureNumberXML - 1 : note.noteElement.sourceMeasure.measureListIndex,
|
|
|
- dontEvaluating: item.hasGraceNote || ListenMode || dontEvaluatingMode || !!item?.voiceEntry?.ornamentContainer || !!item.noteElement?.speedInfo?.startWord?.includes('rit.') || item.skipMode,
|
|
|
+ dontEvaluating: noteNeedEvaluat,
|
|
|
musicalNotesIndex: index,
|
|
|
denominator: note.noteElement?.Length.denominator,
|
|
|
// isOrnament: !!note?.voiceEntry?.ornamentContainer,
|
|
|
isTenutoSound,
|
|
|
- isStaccato: item?.voiceEntry?.isStaccato, // 是否是重音
|
|
|
+ isStaccato: item?.voiceEntry?.isStaccato ? true : false, // 是否是重音
|
|
|
};
|
|
|
datas.push(data);
|
|
|
}
|