Bladeren bron

字符串转换

黄琪勇 6 maanden geleden
bovenliggende
commit
a40866f8b1
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      src/helpers/metronome.ts

+ 4 - 0
src/helpers/metronome.ts

@@ -405,10 +405,14 @@ class Metronome {
 			}
 		}))
 		try {
+			const Numerator = state.osmd?.Sheet?.SheetPlaybackSetting?.Rhythm?.Numerator || 4
 			for (let i = 0; i < measures.length; i++) {
 				const measure = measures[i];
 				// 87拍和45拍要根据小节返回的CompoundTempo特殊处理
 				const beatTypeArr = getBeatTypeArr(measure.CompoundTempo)
+				const CompoundTempoArr = beatTypeArr.map((beatType:number) => {
+					return Math.abs(beatType*Numerator)
+				})
 				if(i===0){
 					metronomeData.firstBeatTypeArr = beatTypeArr
 				}