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

Tr_SMS (
	Skip ( ** DB BR 146.0 - eng-Sounds - Hibu 2009/01 - Hyglo 2012/08 ** )
	Skip ( ** Funktionen : Türenschliessen/Zugbeeinflussung mit B ** )
        ScalabiltyGroup ( 5
	Activation     	( 	ExternalCam     	()   	PassengerCam    ()	Distance    ( 310 )	)
	Deactivation 	( 	CabCam            	()   	Distance    ( 310 )	)
	Streams ( 11
		Stream (
			Priority ( 6 )
            			Volume ( 0.60 )
			Triggers ( 3
			Discrete_Trigger ( 45 PlayOneShot ( 1 File ( "x_Panto_auf.wav" -1 ) SelectionMethod (SequentialSelection) ) )
			Discrete_Trigger ( 23 PlayOneShot ( 1 File ( "x_146_Kompressor.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )
			Discrete_Trigger ( 46 PlayOneShot ( 1 File ( "x_Panto_ab.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
			)
		)

		Stream (
			Priority ( 6 )
            			Volume ( 0.65 )
			Triggers ( 2
			Discrete_Trigger ( 23 StartLoopRelease ( 1 File ( "x_146_Betrieb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Discrete_Trigger ( 24 ReleaseLoopRelease () )
			)
		)

		Stream (
			Priority ( 5 )
            			Volume ( 0.50 )
			Triggers ( 7
			Variable_Trigger ( Variable2_Inc_Past 1.0 DisableTrigger ( 4 ) )
			Variable_Trigger ( Variable2_Inc_Past 50 StartLoopRelease ( 1 File ( "x_146_Luefter.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past 1.0 EnableTrigger ( 4 ) )
     			Random_Trigger   ( Delay_Min_Max ( 30 60 ) Volume_Min_Max ( 0.45 0.45 ) ReleaseLoopRelease ( ) )
			Variable_Trigger ( Variable2_Dec_Past 50 DisableTrigger ( 2 ) )
			Variable_Trigger ( Speed_Dec_Past 1.0 EnableTrigger ( 2 ) )
			Discrete_Trigger ( 24 ReleaseLoopRelease () )
			)
		)

		Stream (
			Priority ( 6 )
			Triggers ( 12
			Variable_Trigger ( Variable2_Inc_Past 1.0  SetStreamVolume ( 1.0 ) )
			Variable_Trigger ( Variable2_Dec_Past 1.0  SetStreamVolume ( 0.0 ) )
			Variable_Trigger ( Variable3_Inc_Past 0.05 SetStreamVolume ( 1.0 ) )
			Variable_Trigger ( Variable3_Dec_Past 0.05 SetStreamVolume ( 0.0 ) )
			Variable_Trigger ( Speed_Inc_Past  0.01 StartLoop ( 1 File ( "x_Umrichter_Anfahr1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past  2.99 ReleaseLoopRelease ( ) )
			Variable_Trigger ( Speed_Inc_Past  3.00 StartLoopRelease ( 1 File ( "x_Umrichter_Speed1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past  16.0 ReleaseLoopRelease ( ) )
			Variable_Trigger ( Speed_Dec_Past  16.0 StartLoopRelease ( 1 File ( "x_Umrichter_Speed1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  3.00 ReleaseLoopRelease ( ) )
			Variable_Trigger ( Speed_Dec_Past  2.99 StartLoop ( 1 File ( "x_Umrichter_Anfahr1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  0.01 ReleaseLoopRelease ( ) )
			)
			FrequencyCurve(
				SpeedControlled
				CurvePoints ( 5
	             			-16.0	 9370
	               		         -5.0   11025
	               		          0.0   11025
	               		          5.0   11025
	              		         16.0	 9370
	              		)
				Granularity ( 25 )
			)
			VolumeCurve (
				SpeedControlled
				CurvePoints ( 6
                           		 0.0    0.00
                           		 0.1    0.10
                           		 1.0    0.60
	           			 5.0    0.60
	          			15.0    0.30
	           			16.0    0.00
	           			)
	 			Granularity ( 0.05 )
			)
		)

		Stream (
			Priority ( 6 )
			        Volume ( 0.2 )
			Triggers ( 18
			Variable_Trigger ( Speed_Inc_Past  0.05 StartLoop ( 1 File ( "x_146_Antrieb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  0.05 ReleaseLoopRelease ( ) )
			Variable_Trigger ( Variable2_Inc_Past   1.0 SetStreamVolume ( 0.3 ) )
			Variable_Trigger ( Variable2_Inc_Past  10.0 SetStreamVolume ( 0.5 ) )
			Variable_Trigger ( Variable2_Inc_Past  25.0 SetStreamVolume ( 0.7 ) )
			Variable_Trigger ( Variable2_Inc_Past  50.0 SetStreamVolume ( 0.9 ) )
			Variable_Trigger ( Variable2_Dec_Past  50.0 SetStreamVolume ( 0.7 ) )
			Variable_Trigger ( Variable2_Dec_Past  25.0 SetStreamVolume ( 0.5 ) )
			Variable_Trigger ( Variable2_Dec_Past  10.0 SetStreamVolume ( 0.3 ) )
			Variable_Trigger ( Variable2_Dec_Past   1.0 SetStreamVolume ( 0.2 ) )
			Variable_Trigger ( Variable3_Inc_Past  0.05 SetStreamVolume ( 0.3 ) )
			Variable_Trigger ( Variable3_Inc_Past  0.10 SetStreamVolume ( 0.4 ) )
			Variable_Trigger ( Variable3_Inc_Past  0.25 SetStreamVolume ( 0.6 ) )
			Variable_Trigger ( Variable3_Inc_Past  0.50 SetStreamVolume ( 0.8 ) )
			Variable_Trigger ( Variable3_Dec_Past  0.50 SetStreamVolume ( 0.6 ) )
			Variable_Trigger ( Variable3_Dec_Past  0.25 SetStreamVolume ( 0.4 ) )
			Variable_Trigger ( Variable3_Dec_Past  0.10 SetStreamVolume ( 0.3 ) )
			Variable_Trigger ( Variable3_Dec_Past  0.05 SetStreamVolume ( 0.2 ) ) 
			)
			FrequencyCurve(
				SpeedControlled
				CurvePoints ( 3
	             			-50.0	19352
	              		          0.0       0
	             			 50.0	19352
	              		)
				Granularity ( 25 )
			)
			VolumeCurve (
				SpeedControlled
				CurvePoints ( 4
	            		 	 0   	0.00
	           		 	10	0.80
	           		 	25	0.80
	           		 	50	0.50
                      			)
				Granularity ( 0.01 )
			)
		)

		Stream (
            			Priority ( 5 )
            			Triggers ( 2
			Variable_Trigger ( Speed_Inc_Past  0.01 StartLoop ( 1 File ( "x_Rollen.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  0.01 ReleaseLoopRelease ()  )
			)
			FrequencyCurve (
				SpeedControlled
				CurvePoints ( 5
	             			-50.0    23000
	             			-30.0    11025
	              	   	          0.0 	     0
	             		 	 30.0    11025
	             		 	 50.0    23000
	              		)
				Granularity  ( 25 )
			)
			VolumeCurve (
				SpeedControlled
				CurvePoints ( 5
	           		 	 0.0    0.00
	           		 	 2.5    0.30
	           		 	 5.0    0.60
	           		 	10.0    1.00
	          			50.0    1.00
	          			)
				Granularity ( 0.05 )
			)
		)

		Stream (
			Priority ( 5 )
            			Volume ( 0.50 )
			Triggers ( 2
			Discrete_Trigger ( 4 StartLoopRelease ( 1 File ( "x_Sand.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
			Discrete_Trigger ( 5 ReleaseLoopRelease () )
			)
		)

		Stream (
			Priority ( 5 )
            			Volume ( 0.70 )
			Triggers ( 3
			Variable_Trigger ( Speed_Inc_Past 0.05 DisableTrigger ( 3 ) )
			Variable_Trigger ( Speed_Dec_Past 0.05 EnableTrigger ( 3 ) )
			Discrete_Trigger ( 10 PlayOneShot ( 1 File ( "x_IC_Tuerzu.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			)
		)

		Stream (
			Priority ( 6 )
            			Volume ( 0.80 )
			Triggers ( 1
			Discrete_Trigger ( 8 PlayOneShot ( 1 File ( "x_146_Hupe.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			)
		)

		Stream (
			Priority ( 5 )
            			Volume ( 0.30 )
			Triggers ( 2
			Discrete_Trigger ( 14 PlayOneShot ( 1 File ( "x_Bremse_anlegen.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Discrete_Trigger ( 54 PlayOneShot ( 1 File ( "x_Bremse_loesen.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
            			)
		)

		Stream (
			Priority ( 5 )
			        Volume ( 0.50 )
			Triggers ( 6
			Discrete_Trigger ( 58 PlayOneShot ( 1 File ( "x_couple_chain1.wav" -1 )   SelectionMethod (SequentialSelection) ) )
			Discrete_Trigger ( 59 PlayOneShot ( 1 File ( "x_couple_chain2.wav" -1 )   SelectionMethod (SequentialSelection) ) )
			Discrete_Trigger ( 60 PlayOneShot ( 1 File ( "x_couple_chain3.wav" -1 )   SelectionMethod (SequentialSelection) ) )
			Discrete_Trigger ( 61 PlayOneShot ( 1 File ( "x_uncouple_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
			Discrete_Trigger ( 62 PlayOneShot ( 1 File ( "x_uncouple_chain2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
			Discrete_Trigger ( 63 PlayOneShot ( 1 File ( "x_uncouple_chain3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
			)
	 	)
        	       )
	)

	ScalabiltyGroup ( 0
	Activation	(  ExternalCam   ()  	CabCam  ()	PassengerCam	()	Distance	( 500 )	)
	Deactivation	(                       							Distance	( 500 )	)
	Streams ( 4
		Stream (
			Priority ( 6 )
			Volume ( 0.65 )
			Triggers ( 1
			Initial_Trigger ( StartLoopRelease ( 1 File ( "x_146_Betrieb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			)
		)

		Stream (
			Priority ( 6 )
			Triggers ( 2
			Variable_Trigger ( Speed_Inc_Past  0.01 StartLoopRelease ( 1 File ( "KI_146_0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  0.50 ReleaseLoopRelease ()	)
			)
			VolumeCurve (
				SpeedControlled
				CurvePoints ( 4
                           		0.0    	0.90
	           			5.0    	0.90
	          		       15.0    	0.30
	           		       16.0    	0.00
	           			)
	 			Granularity ( 0.05 )
			)
		)

		Stream (
			Priority ( 6 )
			Volume ( 0.8 )
			Triggers ( 2
			Variable_Trigger ( Speed_Inc_Past  0.01 StartLoop ( 1 File ( "x_146_Antrieb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past  0.01 ReleaseLoopRelease ( )	 )
			)
			FrequencyCurve(
				SpeedControlled
				CurvePoints ( 3
	             			-50.0	19352
	              	 	          0.0       0
	             		 	 50.0	19352
	              		)
				Granularity ( 25 )
			)
			VolumeCurve (
				SpeedControlled
				CurvePoints ( 4
	            		 	 0   	0.00
	           		 	10	0.80
	           		 	25	0.80
	           		 	50	0.50
                      			)
				Granularity ( 0.01 )
			)
		)

		Stream (
			Priority ( 5 )
			Triggers ( 10
			Variable_Trigger ( Speed_Inc_Past   11.12 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past   22.23 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past   33.34 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past   44.45 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Inc_Past    5.56 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

			Variable_Trigger ( Speed_Dec_Past   50.00 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past   38.89 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past   27.78 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past   16.67 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			Variable_Trigger ( Speed_Dec_Past    5.56 PlayOneShot   ( 1 File ( "x_146_Hupe.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
			)
		)
          	)
       )
)