瀏覽代碼

1795013310945640450,当不是4分音符为一拍的时候,弱起时间算的不对的问题

黄琪勇 7 月之前
父節點
當前提交
8a6a240214
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/helpers/formateMusic.ts

+ 1 - 1
src/helpers/formateMusic.ts

@@ -1164,7 +1164,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 			// 当前音符的持续时长,当前音符的RealValue值*拍数*(60/后台设置的基准速度)
 			let noteLength = gradualLength ? gradualLength : Math.min(vRealValue, NoteRealValue) * formatBeatUnit(beatUnit) * (60 / beatSpeed);
 			// 小节时长
-			const measureLength = vRealValue * vDenominator * (60 / beatSpeed);
+			const measureLength = vRealValue * 4 * (60 / beatSpeed);
 			// console.table({value: iterator.currentTimeStamp.realValue, vRealValue,NoteRealValue, noteLength,measureLength, MeasureNumberXML: note.sourceMeasure.MeasureNumberXML})
 			// console.log(i, Math.min(vRealValue, NoteRealValue),noteLength,gradualLength, formatBeatUnit(beatUnit),beatSpeed, NoteRealValue * formatBeatUnit(beatUnit) * (60 / beatSpeed) )
 			/**