| 
					
				 | 
			
			
				@@ -1653,6 +1653,9 @@ const analyzeEvxml = (xmlParse: any, xmlUrl?: string) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		const hasTimeGap = state.xmlHasTimeGap = xmlParse.getElementsByTagName("timegap").length > 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		const hasTimes = xmlParse.getElementsByTagName("times").length > 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (timeGaps && timeGaps.length && !firstNoteBeginTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// 有timegap的曲子,需要找到是从哪一小节开始循环的,默认是从第一节开始循环 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// const startRepeat = Array.from(xmlParse.getElementsByTagName("repeat") || []).filter((item: any) => item?.getAttribute('direction') === 'forward') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			// state.timegapRepeatMeasureIndex = startRepeat ? 2 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			for (const timeGap of timeGaps) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				const num: any = timeGap?.getAttribute('num'), den: any = timeGap?.getAttribute('den'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				const startTime = num ? 60 / state.originSpeed * num * 4/den : 0; 
			 |