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

Tr_SMS (

    Skip ( *** Sonido interior para locomotora R269 - Melquiadex Julio 2006 *** )

	ScalabiltyGroup( 5
		Activation (			CabCam			()			Distance    	(100)		)
		Deactivation (		ExternalCam ()			PassengerCam	()			Distance    	(100)		)
		Stereo ()
		Streams ( 14
			Stream (
				Priority ( 5 )
				Volume ( 0.3 )
				Triggers ( 5
					Initial_Trigger  ( StartLoop   ( 1 File ( "R269_PM.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_Inc_Past 0.010 ReleaseLoopRelease () )
					Variable_Trigger ( Speed_Inc_Past 0.010 StartLoopRelease   ( 1 File ( "R269_motor.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past 0.010 ReleaseLoopReleaseWithJump () )
					Variable_Trigger ( Speed_Dec_Past 0.010 StartLoop   ( 1 File ( "R269_PM.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 8
						 0.0		11025
						10.0		11025
						20.0		11800
						30.0		12600
						40.0		12400
						50.0		13200
						60.0		14000
					  70.0		15000
					)
					Granularity ( 100 )
				)
			)
			Stream (
				Priority ( 5 )
				Triggers ( 2
					Variable_Trigger ( Speed_Inc_Past 0.010 StartLoopRelease   ( 1 File ( "R269_marcha.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past 0.010 ReleaseLoopReleaseWithJump () )
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
					    -70.0	15000
						    0.0	 3000
					     70.0	15000
					)
				Granularity ( 25 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 3
						    0.0    0.0
						    0.5    0.1
					      1.0    0.3
					)
				Granularity ( 0.01 )
				)
			)
			Stream (
  				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger ( Variable3_Inc_Past 0.10 StartLoopRelease   ( 1	File ( "R269_marcha.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable3_Dec_Past 0.10 ReleaseLoopReleaseWithJump  () )					
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
					    -70.0	15000
						    0.0	 3000
					     70.0	15000
					)
				Granularity ( 25 )
				)
				VolumeCurve(
					Variable3Controlled
					CurvePoints ( 3
						    0.0    0.0
						    0.5    0.1
					      1.0    0.3
					)
				Granularity ( 0.01 )
				)				
			)
			Stream (
				Priority ( 8 )
				Volume ( 0.5 )
				Triggers ( 2
					Discrete_Trigger ( 8	StartLoopRelease ( 2	File ( "R269_silbato8.wav" -1 )	
													File ( "R269_silbato8.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Priority ( 8 )
				Volume ( 0.5 )
				Triggers ( 2
					Discrete_Trigger ( 10	StartLoopRelease ( 2	File ( "R269_silbato4.wav" -1 )	
													File ( "R269_silbato4.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)

					Discrete_Trigger ( 11	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Priority ( 6 )
						Volume( 0.5 )
				Triggers ( 2
					Discrete_Trigger ( 12
						StartLoopRelease ( 1 File ( "R269_compresor.wav" -1 )
						SelectionMethod ( RandomSelection )
								)
						)

					Discrete_Trigger ( 13 	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Priority ( 6 )
						Volume ( 0.4 )
				Triggers ( 1
					Variable_Trigger ( Variable2_Dec_Past 0.1
						PlayOneShot ( 1
							file( "R269_contactor.wav" -1 )
							SelectionMethod ( SequentialSelection )
						)
					)
				)
			)
			Stream (
				Priority ( 6 )
				Triggers ( 1
					Dist_Travelled_Trigger ( Dist_Min_Max ( 1200 1200 )  Volume_Min_Max ( 0.3 0.4 )
						PlayOneShot   ( 1
									File ( "R269_asfa.wav" -1 )
								   SelectionMethod ( RandomSelection ) ) )
					)
				)
			Stream (
				Priority ( 6 )
        		Volume ( 0.2 )
				Triggers ( 2
					Variable_Trigger (  Speed_inc_past 1.0	StartLoopRelease ( 1	File ( "R269_teloc.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (  Speed_dec_past 1.0	ReleaseLoopRelease () )
				)
			)
			Stream (
				Priority ( 5 )			
				Volume ( 0.8 )
				Triggers ( 2				
					Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "../../HHP/SOUND/hhp_sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  5	ReleaseLoopRelease () )	
				)
			)
			Stream (
				Priority ( 5 )
        		Volume ( 0.1 )
				Triggers ( 4				
					Discrete_Trigger ( 53	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_ibrake3.wav" -1 )    SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 54	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_ibrake2.wav" -1 )    SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  53	
						PlayOneShot ( 3	
							File ( "../../HHP/SOUND/hhp_ibrake1.wav" -1 )	
							File ( "../../HHP/SOUND/hhp_ibrake2.wav" -1 )	
							File ( "../../HHP/SOUND/hhp_ibrake3.wav" -1 )	
							SelectionMethod ( RandomSelection ) 
						) 
					)
					Discrete_Trigger (  54	
						PlayOneShot ( 3	
							File ( "../../HHP/SOUND/hhp_ibrake1.wav" -1 )	
							File ( "../../HHP/SOUND/hhp_ibrake2.wav" -1 )	
							File ( "../../HHP/SOUND/hhp_ibrake3.wav" -1 )	
							SelectionMethod ( RandomSelection ) 
						) 
					)
				)
			)
			Stream (
				Priority ( 6 )
				Volume ( 0.5 )
				Triggers ( 6
					Discrete_Trigger ( 58 PlayOneShot ( 1 	File ( "couple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 59 PlayOneShot ( 1 	File ( "couple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 60 PlayOneShot ( 1 	File ( "couple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 61 PlayOneShot ( 1 	File ( "uncouple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 62 PlayOneShot ( 1 	File ( "uncouple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 63 PlayOneShot ( 1 	File ( "uncouple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
				)
			)
			Stream (
				Priority ( 5 )
        		Volume ( 0.3 )
				Triggers ( 11
					Discrete_Trigger ( 14	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_abrakeb.wav" -1 )    SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 15	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_reverserf.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 16	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_throttlef.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
				
					Discrete_Trigger ( 17	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_abrakef.wav" -1 )    SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 18	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_abrakeb.wav" -1 )    SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 25	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_vigilance.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 26	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_econtrol1.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 37	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_flightsf.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					
					Discrete_Trigger ( 47	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_pantot.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 48	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_econtrol2.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 51	PlayOneShot ( 1	File ( "../../HHP/SOUND/hhp_ebrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)
			Stream(
				Priority ( 6 )
				Triggers( 4
					Discrete_Trigger ( 56	SetStreamVolume ( 1.0 ) )
					Discrete_Trigger ( 56	StartLoopRelease ( 1 File ( "R269_hombre_muerto.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 57	SetStreamVolume ( 0.0 ) )
					Discrete_Trigger ( 57	ReleaseLoopRelease() ) 
				)				
			)
		)
	)
)

