|  | @@ -315,7 +315,8 @@ class Metronome {
 | 
	
		
			
				|  |  |  					let nextNoteStartTime = times[note.measures[note.measures.length - 1].i + 1]?.time
 | 
	
		
			
				|  |  |  					let noteEndTime = 0
 | 
	
		
			
				|  |  |  					if(!nextNoteStartTime){
 | 
	
		
			
				|  |  | -						noteEndTime = time + noteLengthTime
 | 
	
		
			
				|  |  | +						// 当不够的时候补上时值
 | 
	
		
			
				|  |  | +						noteEndTime = time + noteLengthTime > endtime ? time + noteLengthTime : endtime
 | 
	
		
			
				|  |  |  					}else{
 | 
	
		
			
				|  |  |  						if(Math.abs(nextNoteStartTime - endtime)*1000< 10){
 | 
	
		
			
				|  |  |  							// 当首位本来就是相连的
 |