Browse Source

解决开始连续没有打时间,有timegap的时值问题

黄琪勇 8 months ago
parent
commit
b84b53b655
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/helpers/formateMusic.ts

+ 1 - 1
src/helpers/formateMusic.ts

@@ -1290,7 +1290,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 				// 找出这个音符前面音符的结束时间
 				let preNoteTImes = allNotes[allNotes.length - 1]?.endtime*1000
 				if(!preNoteTImes){
-					preNoteTImes = Math.max(fixtime - noteLength, 0)*1000 //如果前一个音符没有结束时间,证明这个音符是第一个音符没有打时间,所以往前奏里面找补
+					preNoteTImes = fixtime*1000 //如果前一个音符没有结束时间,证明这个音符是第一个音符没有打时间,以fixtime当开始时间
 				}
 				// 找出这个音符后面音符的开始时间
 				let nextI = i