|  | @@ -887,7 +887,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 | 
	
		
			
				|  |  |  	const currentTimes = [] as any[];
 | 
	
		
			
				|  |  |  	let isSetNextNoteReal = false;
 | 
	
		
			
				|  |  |  	let differFrom = 0;
 | 
	
		
			
				|  |  | -	let testIdx = 0;
 | 
	
		
			
				|  |  | +	// let testIdx = 0;
 | 
	
		
			
				|  |  |  	let repeatIdx = 0; // 循环的次数
 | 
	
		
			
				|  |  |  	const firstTrackName = state.canSelectTracks[0] || "";
 | 
	
		
			
				|  |  |  	while (!iterator.EndReached) {
 | 
	
	
		
			
				|  | @@ -999,9 +999,6 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 | 
	
		
			
				|  |  |  				measuresTempoInBPM: note?.sourceMeasure?.tempoInBPM
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		if (testIdx == 313) {
 | 
	
		
			
				|  |  | -			// debugger
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  |  		iterator.moveToNextVisibleVoiceEntry(false);
 | 
	
		
			
				|  |  |  		// 从头开始循环,repeatIdx标记+1
 | 
	
		
			
				|  |  |  		if (iterator.backJumpOccurred) {
 | 
	
	
		
			
				|  | @@ -1009,7 +1006,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		iterator.repeatIdx = repeatIdx;
 | 
	
		
			
				|  |  |  		// console.log('小节',testIdx,iterator.repeatIdx,iterator.EndReached,iterator.currentMeasureIndex,iterator.backJumpOccurred,iterator.forwardJumpOccurred)
 | 
	
		
			
				|  |  | -		testIdx += 1;
 | 
	
		
			
				|  |  | +		// testIdx += 1;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	// 是否是变速的曲子
 | 
	
		
			
				|  |  |  	const hasVaryingSpeed = _notes.some((item: any) => item.measuresTempoInBPM !== _notes[0].measuresTempoInBPM)
 | 
	
	
		
			
				|  | @@ -1245,7 +1242,7 @@ export const formateTimes = (osmd: OpenSheetMusicDisplay) => {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			// console.log('si',si,i)
 | 
	
		
			
				|  |  |  			// console.log(note.sourceMeasure.MeasureNumberXML,note,svgElement, NoteRealValue, measureLength)
 | 
	
		
			
				|  |  | -			if (allNotes.length && allNotes[allNotes.length - 1].relativeTime === relativeTime) {
 | 
	
		
			
				|  |  | +			if (allNotes.length && allNotes[allNotes.length - 1].relativeTime === relativeTime && !state.isEvxml) {
 | 
	
		
			
				|  |  |  				i++
 | 
	
		
			
				|  |  |  				continue;
 | 
	
		
			
				|  |  |  			}
 |