|  | @@ -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
 | 
	
		
			
				|  |  |  				}
 |