SIMISA@@@@@@@@@@JINX0x1t______		


Tr_SMS (		

Skip (	2c-120b-engpas01.sms	

		2 Cylinder - 120% pitch factor - animation option b

		ExternalView sms for 2 Cylinder engines - NOTE: ONLY SG1 USED
		Utilises aliasing to 380, SCOTSMAN, UK_Shared & global Sound folders.

		Also allows ExternalView sounds to be heard in PassengerView.

		Version 1.10
		Sept 2002
		Sms editing by Stuart Williamson - all rights reserved.			
	 	Copyright © 2002 Stuart Williamson			
	)				
	ScalabiltyGroup( 1				
		Activation (			
			ExternalCam 	()	
			PassengerCam	()	
			Distance    	( 750 )	
		)			
		Deactivation (			
			CabCam		()
			Distance    	( 750 )	
		)			
		Streams ( 11			
			Stream (		
				Volume	(1.0)
				Priority	( 7 )								
				Triggers	( 7								
					Initial_Trigger  ( DisableTrigger( 5 ) )								

					Initial_Trigger  (				StartLoop ( 1 File ( "x_2cyl_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )				
					Variable_Trigger ( Speed_Inc_Past	5.0	ReleaseLoopRelease () )						
					Variable_Trigger ( Speed_Inc_Past	5.0	EnableTrigger( 5 ) )						

					Random_Trigger ( Delay_Min_Max ( 2 8 )  Volume_Min_Max ( 0.2 0.3 )								
												PlayOneShot ( 6	
													File ( "../../scotsman/sound/x_fs_random5.wav" -1 )
													File ( "../../scotsman/sound/x_fs_random7.wav" -1 )
													File ( "../../scotsman/sound/x_fs_random9.wav" -1 )
													File ( "../../scotsman/sound/x_fs_random11.wav" -1 )
													File ( "../../scotsman/sound/x_fs_random12.wav" -1 )
													File ( "../../scotsman/sound/x_fs_random13.wav" -1 )
													SelectionMethod ( RandomSelection )
						)							
					)								
					Variable_Trigger ( Speed_Dec_Past	5.0	StartLoop ( 1 File ( "x_2cyl_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
					Variable_Trigger ( Speed_Dec_Past	5.0	DisableTrigger( 5 ) )						
				)									
				VolumeCurve ( 									
					SpeedControlled								
					CurvePoints ( 9								
						0		1					
						1		0.7					
						2		0.4					
						3		0.1					
						4		0.05					
						5		0					
						7		0					
						9		1
						150		1
					)			
					Granularity ( 0.05 )			
				)				
				FrequencyCurve ( 				
					SpeedControlled			
					CurvePoints ( 4			
						0		11025
						7		11025
						50		22000
						150		23000
					)			
					Granularity ( 25 )			
				)				
			)					
			Stream (										
				Volume ( 0.8 )									
				Priority ( 7 )									
				Triggers ( 4									
					Variable_Trigger ( Speed_Inc_Past	0.1	SetStreamVolume ( 1 ) )						
					Variable_Trigger ( Speed_Inc_Past	0.2	StartLoop ( 4 						
													File ( "../uk_shared/x_steam_rail_high1a.wav" -1 )
													File ( "../uk_shared/x_steam_rail_high1b.wav" -1 )
													File ( "../uk_shared/x_steam_rail_high1c.wav" -1 )
													File ( "../uk_shared/x_steam_rail_high1d.wav" -1 )
													SelectionMethod ( RandomSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past 	0.2	ReleaseLoopRelease () )						
					Variable_Trigger ( Speed_Dec_Past	0.1	SetStreamVolume ( 0 ) )						
				)									
				VolumeCurve ( 									
					SpeedControlled								
					CurvePoints ( 8			
						0		0
						0.2		0.1
						10		0.2
						15		0.3
						20		0.4
						25		0.5
						30		0.6
						150		0.7
					)			
					Granularity ( 0.1 )			
				)				
				FrequencyCurve ( 				
					SpeedControlled			
					CurvePoints ( 5			
						-150	 	18000
						-40		16000					
						0		6000					
						40		16000					
						150		18000					
					)								
					Granularity ( 25 )								
				)									
			)										
			Stream (										
				Volume ( 1 )									
				Priority ( 7 )									
				Triggers ( 61									
					Variable_Trigger ( Variable1_Inc_Past	0.01	PlayOneShot ( 1 File ( "x_silence_0-10.wav" -1 ) SelectionMethod ( RandomSelection ) ) )						
					Variable_Trigger ( Variable1_Inc_Past	0.02	StartLoopRelease ( 2						
													File ( "x_2cyl_power_cruise1a.wav" -1 )
													File ( "x_2cyl_power_cruise1b.wav" -1 )
													SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable1_Inc_Past	0.01	SetStreamVolume ( 1 ) )						

					Variable_Trigger ( Variable1_Inc_Past	3.45	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	3.45	StartLoop( 1 File ( "x_2cyl_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Inc_Past	5.52	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	5.52	StartLoop( 1 File ( "x_2cyl_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Inc_Past	8.06	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	8.06	StartLoop( 1 File ( "x_2cyl_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Inc_Past	11.13	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	11.13	StartLoop( 1 File ( "x_2cyl_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Inc_Past	15.19	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	15.19	StartLoop( 1 File ( "x_2cyl_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	20.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	20.8	StartLoop( 1 File ( "x_2cyl_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	28.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	28.4	StartLoop( 1 File ( "x_2cyl_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	36.9	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	36.9	StartLoop( 1 File ( "x_2cyl_power_cruise9.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	46.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	46.2	StartLoop( 1 File ( "x_2cyl_power_cruise10.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	57.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	57.8	StartLoop( 1 File ( "x_2cyl_power_cruise11.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	71.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	71.5	StartLoop( 1 File ( "x_2cyl_power_cruise12.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	87.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	87.5	StartLoop( 1 File ( "x_2cyl_power_cruise13a.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	107.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	107.2	StartLoop( 1 File ( "x_2cyl_power_cruise13b.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	131.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	131.4	StartLoop( 1 File ( "x_2cyl_power_cruise13c.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	131.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	131.4	StartLoop( 1 File ( "x_2cyl_power_cruise13b.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	107.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	107.2	StartLoop( 1 File ( "x_2cyl_power_cruise13a.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	87.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	87.5	StartLoop( 1 File ( "x_2cyl_power_cruise12.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	71.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	71.5	StartLoop( 1 File ( "x_2cyl_power_cruise11.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	57.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	57.8	StartLoop( 1 File ( "x_2cyl_power_cruise10.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	46.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	46.2	StartLoop( 1 File ( "x_2cyl_power_cruise9.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	36.9	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	36.9	StartLoop( 1 File ( "x_2cyl_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	28.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	28.4	StartLoop( 1 File ( "x_2cyl_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	20.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	20.8	StartLoop( 1 File ( "x_2cyl_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	15.19	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	15.19	StartLoop( 1 File ( "x_2cyl_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	11.13	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	11.13	StartLoop( 1 File ( "x_2cyl_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	8.06	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	8.06	StartLoop( 1 File ( "x_2cyl_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
													
					Variable_Trigger ( Variable1_Dec_Past	5.52	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	5.52	StartLoop( 1 File ( "x_2cyl_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Dec_Past	3.45	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	3.45	StartLoopRelease ( 2						
													File ( "x_2cyl_power_cruise1a.wav" -1 )
													File ( "x_2cyl_power_cruise1b.wav" -1 )
													SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable1_Dec_Past	0.01	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	0.01	SetStreamVolume ( 0 ) )						
				)									
				VolumeCurve (									
					Variable2Controlled								
					CurvePoints ( 12								
						0		0					
						0.1		0
						0.2		0.2
						5		0.6
						10		1
						15		1
						20		1
						25		1
						30		1
						40		1
						50		1
						150		1
					)			
					Granularity (0.05)			
				)				
				FrequencyCurve (				
					Variable1Controlled			
					CurvePoints ( 3								
						0		13230					
						107		13230					
						150		16800					
					)								
					Granularity ( 25 )								
				)									
			)										
			Stream (										
				Volume ( 1 )									
				Priority ( 7 )									
				Triggers ( 61									
					Variable_Trigger ( Variable1_Dec_Past	-0.01	PlayOneShot ( 1 File ( "x_silence_0-10.wav" -1 ) SelectionMethod ( RandomSelection ) ) )						
					Variable_Trigger ( Variable1_Dec_Past	-0.02	StartLoopRelease ( 2						
													File ( "x_2cyl_power_cruise1a.wav" -1 )
													File ( "x_2cyl_power_cruise1b.wav" -1 )
													SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable1_Dec_Past	-0.01	SetStreamVolume ( 1 ) )						

					Variable_Trigger ( Variable1_Dec_Past	-3.45	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	-3.45	StartLoop( 1 File ( "x_2cyl_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Dec_Past	-5.52	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	-5.52	StartLoop( 1 File ( "x_2cyl_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Dec_Past	-8.06	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	-8.06	StartLoop( 1 File ( "x_2cyl_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Dec_Past	-11.13	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	-11.13	StartLoop( 1 File ( "x_2cyl_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Dec_Past	-15.19	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Dec_Past	-15.19	StartLoop( 1 File ( "x_2cyl_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-20.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-20.8	StartLoop( 1 File ( "x_2cyl_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-28.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-28.4	StartLoop( 1 File ( "x_2cyl_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-36.9	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-36.9	StartLoop( 1 File ( "x_2cyl_power_cruise9.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-46.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-46.2	StartLoop( 1 File ( "x_2cyl_power_cruise10.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-57.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-57.8	StartLoop( 1 File ( "x_2cyl_power_cruise11.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-71.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-71.5	StartLoop( 1 File ( "x_2cyl_power_cruise12.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-87.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-87.5	StartLoop( 1 File ( "x_2cyl_power_cruise13a.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-107.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-107.2	StartLoop( 1 File ( "x_2cyl_power_cruise13b.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Dec_Past	-131.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Dec_Past	-131.4	StartLoop( 1 File ( "x_2cyl_power_cruise13c.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-131.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-131.4	StartLoop( 1 File ( "x_2cyl_power_cruise13b.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-107.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-107.2	StartLoop( 1 File ( "x_2cyl_power_cruise13a.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-87.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-87.5	StartLoop( 1 File ( "x_2cyl_power_cruise12.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-71.5	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-71.5	StartLoop( 1 File ( "x_2cyl_power_cruise11.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-57.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-57.8	StartLoop( 1 File ( "x_2cyl_power_cruise10.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-46.2	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-46.2	StartLoop( 1 File ( "x_2cyl_power_cruise9.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-36.9	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-36.9	StartLoop( 1 File ( "x_2cyl_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-28.4	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-28.4	StartLoop( 1 File ( "x_2cyl_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-20.8	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-20.8	StartLoop( 1 File ( "x_2cyl_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-15.19	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-15.19	StartLoop( 1 File ( "x_2cyl_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-11.13	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-11.13	StartLoop( 1 File ( "x_2cyl_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
							
					Variable_Trigger ( Variable1_Inc_Past	-8.06	ReleaseLoopRelease () )
					Variable_Trigger ( Variable1_Inc_Past	-8.06	StartLoop( 1 File ( "x_2cyl_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
													
					Variable_Trigger ( Variable1_Inc_Past	-5.52	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	-5.52	StartLoop( 1 File ( "x_2cyl_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )						
													
					Variable_Trigger ( Variable1_Inc_Past	-3.45	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	-3.45	StartLoopRelease ( 2						
													File ( "x_2cyl_power_cruise1a.wav" -1 )
													File ( "x_2cyl_power_cruise1b.wav" -1 )
													SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable1_Inc_Past	-0.01	ReleaseLoopRelease () )						
					Variable_Trigger ( Variable1_Inc_Past	-0.01	SetStreamVolume ( 0 ) )						
				)									
				VolumeCurve (									
					Variable2Controlled								
					CurvePoints ( 12								
						0		0					
						0.1		0
						0.2		0.2
						5		0.6
						10		1
						15		1
						20		1
						25		1
						30		1
						40		1
						50		1
						150		1
					)			
					Granularity (0.05)			
				)				
				FrequencyCurve (				
					Variable1Controlled			
					CurvePoints ( 3			
						0		13230
						-107		13230
						-150		16800
					)			
					Granularity ( 25 )			
				)				
			)					
			Stream(					
				Skip( **** Whistle sounds. **** )				
				Priority( 6 )				
				Triggers( 2				
					Discrete_Trigger ( 8 	StartLoopRelease ( 1 File ( "../UK_Shared/x_whistle_fs_01.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )		
					Discrete_Trigger ( 9 	ReleaseLoopReleaseWithJump () )		
				)				
				FrequencyCurve (				
					SpeedControlled			
					CurvePoints ( 2			
						0		11000
						999		11000
					)			
					Granularity ( 100 )			
				)				
			)					
			Stream(					
				Skip( **** Injector 1 operating sounds. **** )				
				Priority( 6 )				
				Volume(0.25)				
				Triggers( 2				
					Discrete_Trigger ( 30 	StartLoopRelease ( 1 File ( "../../scotsman/sound/x_fs_inject1.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )		
					Discrete_Trigger ( 31 	ReleaseLoopRelease () )		
				)				
			)			
			Stream(			
				Skip( **** Injector 2 operating sounds. **** )		
				Priority( 6 )		
				Volume(0.25)		
				Triggers( 2		
					Discrete_Trigger ( 27 	StartLoopRelease ( 1 File ( "../../scotsman/sound/x_fs_inject2.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 28 	ReleaseLoopRelease () )
				)		
			)			
			Stream(			
				Skip( **** Sander operating sounds. **** )		
				Priority( 6 )		
				Volume(0.25)		
				Triggers( 2		
					Discrete_Trigger ( 4 	StartLoopRelease ( 1 File ( "../../380/sound/x_a380_sand.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 5 	ReleaseLoopRelease () )	
				)			
			)				
			Stream (				
				Skip ( **** Train Brake **** )			
				Priority ( 5 )			
				Volume(0.25)			
				Triggers ( 3			

					Discrete_Trigger (  14		
						PlayOneShot ( 3	
							File ( "../../380/sound/x_a380_airb_auto1.wav" -1 )
							File ( "../../380/sound/x_a380_airb_auto2.wav" -1 )
							File ( "../../380/sound/x_a380_airb_auto3.wav" -1 )
							SelectionMethod ( RandomSelection ) 
						) 	
					)		
					Discrete_Trigger (  21		
						PlayOneShot ( 3	
							File ( "../../380/sound/x_a380_airb_auto1.wav" -1 )
							File ( "../../380/sound/x_a380_airb_auto2.wav" -1 )
							File ( "../../380/sound/x_a380_airb_auto3.wav" -1 )
							SelectionMethod ( RandomSelection ) 
						) 	
					)		
				)			
			)				
			Stream(				
				Skip( **** Safety Valve sounds. **** )			
				Priority( 5 )			
				Volume(0.25)			
				Triggers( 2			
					Discrete_Trigger ( 42 	StartLoopRelease ( 1 File ( "../../scotsman/sound/x_fs_safety.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )	
					Discrete_Trigger ( 43 	ReleaseLoopRelease () )	
				)			
			)				
			Stream(				
				Skip( **** Water scoop sounds. **** )			
				Priority( 5 )			
				Triggers( 8			
					Discrete_Trigger ( 38 		
						StartLoopRelease ( 3 	
							File ( "../../../../Sound/x_fuel_xfer_wtr1t.wav" -1 ) 
							File ( "../../../../Sound/x_fuel_xfer_wtr2t.wav" -1 ) 
							File ( "../../../../Sound/x_fuel_xfer_wtr3t.wav" -1 ) 
							SelectionMethod ( RandomSelection ) 
						) 	
					)		
					Discrete_Trigger ( 39	ReleaseLoopRelease () )

				Skip( **** {un}Coupling sounds. **** )		
					Discrete_Trigger ( 58 PlayOneShot ( 1 	File ( "../../../../Sound/x_couple_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 59 PlayOneShot ( 1 	File ( "../../../../Sound/x_couple_chain2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 60 PlayOneShot ( 1 	File ( "../../../../Sound/x_couple_chain3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 61 PlayOneShot ( 1 	File ( "../../../../Sound/x_uncouple_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 62 PlayOneShot ( 1 	File ( "../../../../Sound/x_uncouple_chain2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 63 PlayOneShot ( 1 	File ( "../../../../Sound/x_uncouple_chain3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
				)		
			)			
		)				
	)					
)						
