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


Tr_SMS (

	Skip (** JACEK: Zvuky pro 4-nápravové klimatizované vozy, napY. Ampz, Bmz **)
	Skip (** verze Open Rails, aktualizace: 3. 2. 2018 **)
	Skip (** Igor Hnizdo: Uprava unor 2018 - novy zpusob ozvuceni syceni vzduchu pri zmene tlaku v potrubi **)
	Skip (** Igor Hnizdo: uprava brezen 2019 - pridany zvuky (skripot a tlukot) okolku v oblouku. Autori zapisu zvuku okolku: Andrej + Michal M. **)

	ScalabiltyGroup( 5
		Activation (
			ExternalCam ()
			Distance    ( 500 )
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	( 500 )
		)
		Volume ( 1.0 )
		Streams ( 14
			Stream (
				Priority ( 6 )
				Volume ( 0.6 )			
				Triggers ( 2
					Discrete_Trigger ( 105	PlayOneShot ( 1	File ( "843.023_x_dvere_O.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 106	PlayOneShot ( 1	File ( "843.023_x_dvere_Z.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 2
						   0.0		 22050
						  50.0		 22050
					)
					Granularity ( 100 )
				)
			)
			Stream (
				Priority ( 6 )
             		Volume ( 0.5 )
				Triggers ( 2
					Variable_Trigger ( Speed_Inc_Past  0.1	StartLoop ( 1	File ( "B_jizda_ex.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Variable_Trigger ( Speed_Dec_Past  0.1	ReleaseLoopRelease ()	)
				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 5
						-55.000	14000
						-15.000	11500
						0.000		11000
						15.000	11500
						55.000	14000
					)
					Granularity ( 100 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 7
					       -55.0       	1.0  
					       -7.0 		0.7
					       -2.0	      	0.4  
                                     0.000		0.0
					       2.0			0.4
					       7.0	      	0.7  
					       55.0	      	1.0  
					)
					Granularity ( 0.05 )
				)				
			)
			
			skip (** zvuky okolku v obloucich **)

                        Stream (
				Skip( **** Okolky 30km/h v obluku 60km/h  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 4
					Variable_Trigger ( CurveForce_Inc_Past 15 SetStreamVolume ( 1.00 ) )
					Variable_Trigger ( CurveForce_Inc_Past 15 StartLoopRelease   ( 1 File ( "x_okolky_30_60.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( CurveForce_Dec_Past 15 ReleaseLoopRelease () )
					Variable_Trigger ( CurveForce_Dec_Past 15 SetStreamVolume ( 0.00 ) )					
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 5		
                                                   0.00			0.00
                                                   1.00			0.00
                                                   2.90			0.70
                                                   7.00			0.70
                                                   10.8			0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 40km/h v obluku 60km/h  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 4
					Variable_Trigger ( CurveForce_Inc_Past 7 SetStreamVolume ( 1.00 ) )
					Variable_Trigger ( CurveForce_Inc_Past 7 StartLoopRelease   ( 1 File ( "x_okolky_40_60.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( CurveForce_Dec_Past 7 ReleaseLoopRelease () )
					Variable_Trigger ( CurveForce_Dec_Past 7 SetStreamVolume ( 0.00 ) )					
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   7.00			0.00
                                                   10.8			0.70
                                                   15.5			0.70
                                                   18.5			0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 40km/h v obluku 60km/h dojazd  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 1
					Variable_Trigger ( CurveForce_Dec_Past 7 PlayOneShot   ( 1 File ( "x_okolky_40_60_out.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )				
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   7.00			0.00
                                                   10.8			0.70
                                                   15.5			0.70
                                                   18.5			0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 60km/h v obluku 60km/h  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 4
					Variable_Trigger ( CurveForce_Inc_Past 7 SetStreamVolume ( 1.00 ) )
					Variable_Trigger ( CurveForce_Inc_Past 7 StartLoopRelease   ( 1 File ( "x_okolky_60_60.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( CurveForce_Dec_Past 7 ReleaseLoopRelease () )
					Variable_Trigger ( CurveForce_Dec_Past 7 SetStreamVolume ( 0.00 ) )						
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   15.55		0.00
                                                   18.50		0.80
                                                   22.86		0.80
                                                   26.00 		0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 60km/h v obluku 60km/h dojazd  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 1
					Variable_Trigger ( CurveForce_Dec_Past 7 PlayOneShot   ( 1 File ( "x_okolky_60_60_out.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )					
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   15.55		0.00
                                                   18.50		0.80
                                                   22.86		0.80
                                                   26.00 		0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 90km/h v obluku 90km/h  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 4
					Variable_Trigger ( CurveForce_Inc_Past 10 SetStreamVolume ( 1.00 ) )
					Variable_Trigger ( CurveForce_Inc_Past 10 StartLoopRelease   ( 1 File ( "x_okolky_90_90.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( CurveForce_Dec_Past 10 ReleaseLoopRelease () )	
					Variable_Trigger ( CurveForce_Dec_Past 10 SetStreamVolume ( 0.00 ) )					
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   20.00		0.00
                                                   25.71		0.70
                                                   28.57		0.70
                                                   32.50		0.00

					)    
					Granularity ( 0.05 )
				)				
			)
                        Stream (
				Skip( **** Okolky 90km/h v obluku 90km/h dojazd  **** )
				Priority ( 6 )
				Volume (1.0)
				Triggers ( 1
					Variable_Trigger ( CurveForce_Dec_Past 10 PlayOneShot   ( 1 File ( "x_okolky_90_90_out.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )				
				   )
                                   FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						-35.0	        22050
						0.000		22050
						35.0	        22050
					)
					Granularity ( 0.05 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 4
                                                   20.00		0.00
                                                   25.71		0.70
                                                   28.57		0.70
                                                   32.50		0.00

					)    
					Granularity ( 0.05 )
				)				
			)
			
			skip (** konec bloku zvuku okolku **)


			Stream (
				Priority ( 6 )
                      Volume( 0.5 )
				Triggers ( 4
					Discrete_Trigger (  14 StartLoopRelease ( 1 File ( "x_brzda_prubezna_zabrzdeni1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  139 ReleaseLoopReleaseWithJump ())
					Discrete_Trigger (  54 StartLoopRelease ( 1 File ( "x_brzda_prubezna_odbrzdeni.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  139 ReleaseLoopReleaseWithJump ())
                                )
				FrequencyCurve(
					Variable1Controlled
					CurvePoints ( 2
						   0.0		 22050
						   1.0		 22050
					)
					Granularity ( 100 )
				)
			)
			Stream (
				Priority ( 6 )
                      Volume( 0.3 )
				Triggers ( 2
					Discrete_Trigger (  14 PlayOneShot ( 1 File ( "vozy_x_brzdeni_kotouce.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  54 PlayOneShot ( 1 File ( "vozy_x_odbrzdeni_kotouce.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
                                )
				FrequencyCurve(
					Variable1Controlled
					CurvePoints ( 2
						   0.0		 22050
						   1.0		 22050
					)
					Granularity ( 100 )
				)
				VolumeCurve(
					Variable1Controlled
					CurvePoints ( 4
                                     0.0			1.00
                                     0.3			1.00
                                     0.6			1.00
                                     1.0			1.00  
					)
					Granularity ( 0.05 )
				)				
			)	 
			Stream (
				Priority ( 6 )
				Volume ( 0.6 )
				Triggers ( 4

Variable_Trigger ( BrakeCyl_Inc_Past 2 PlayOneShot ( 1 File ( "843_x_kotouce_n.wav" -1 ) SelectionMethod ( SequentialSelection )))
Variable_Trigger ( BrakeCyl_Inc_Past 2 StartLoop ( 1 File ( "843_x_kotouce.wav" -1 ) SelectionMethod ( SequentialSelection )))
Variable_Trigger ( BrakeCyl_Dec_Past 2 ReleaseLoopRelease ())
Variable_Trigger ( BrakeCyl_Dec_Past 2 PlayOneShot ( 1 File ( "843_x_kotouce_d.wav" -1 ) SelectionMethod ( SequentialSelection )))

				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 5
					       -35.000		23000
                                   -9.0     	22050
					         0.0		21900
					         9.0     	22050
					        35.000		23000
					)
					Granularity ( 100 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 13
                                               -20.0             0.0
                                               -10.0             0.1
                                               -8.0 			0.2
                                               -5.0	      	0.6
                                               -2.0       		1.0
                                               -0.1			1.0
                                                0.0       		0.0
                                                0.1             	1.0
                                                2.0             	1.0
                                                5.0             	0.6
                                                8.0             	0.2
                                               10.0             	0.1
                                               20.0             	0.0

					        
					)
					Granularity ( 0.01 )
				)				
			)	
			Stream (
				Priority ( 6 )
             		Volume ( 0.20 )
				Triggers ( 1
					Initial_Trigger ( StartLoop ( 1	File ( "klimatizace_ex.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
				)
			)
			Stream (
				Priority ( 6 )
				Triggers ( 6
					Discrete_Trigger ( 58 PlayOneShot ( 1 	File ( "x_couple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 59 PlayOneShot ( 1 	File ( "x_couple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 60 PlayOneShot ( 1 	File ( "x_couple_auto3.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) ) ) 
				)
			)
		)
	)
)