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


Tr_SMS (

	Skip ( ** Sound für DB Mitteleinstiegwagen (mit Schienenstoss) - wespe 2003  ** )
	
	ScalabiltyGroup( 5
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(55)
		)
		Streams ( 3
                                                Stream (
				Priority ( 5 )
				Triggers ( 7
				Initial_Trigger ( StartLoop ( 1 File ("x_to_rail_high2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)

				VolumeCurve(
				SpeedControlled
				CurvePoints ( 3
				-100.5 2
				0.000 0.0
				100.5 2
				)
				Granularity ( 0.0 )
                                                                )
                                                )
                                                Stream (
				Priority ( 6 )
				Volume ( 1.0 )
				Triggers ( 14

					Variable_Trigger (Speed_Inc_Past 2		StartLoop ( 1	File ( "x_Stoss1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Inc_Past 7		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Inc_Past 7	 	StartLoop ( 1	File ( "x_Stoss2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Inc_Past 12		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Inc_Past 12 	                StartLoop ( 1	File ( "x_Stoss3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Inc_Past 16		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Inc_Past 16 	                StartLoop ( 1	File ( "x_Stoss4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Dec_Past 16		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Dec_Past 16		StartLoop ( 1	File ( "x_Stoss3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Dec_Past 12		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Dec_Past 12		StartLoop ( 1	File ( "x_Stoss2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Dec_Past 7		ReleaseLoopRelease () )

					Variable_Trigger (Speed_Dec_Past 7		StartLoop ( 1	File ( "x_Stoss1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger (Speed_Dec_Past 2		ReleaseLoopRelease () )	
				                 )
			)
			Stream (
				Priority ( 5 )
                                                                Volume ( 1.0 )
				Triggers ( 8
					Dist_Travelled_Trigger ( Dist_Min_Max ( 70 120 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 10
							
							File ( "x_d9_random5.wav" -1 )
							File ( "x_d9_random4.wav" -1 )
							File ( "x_d9_random3.wav" -1 )
							File ( "x_d9_random2.wav" -1 )
							File ( "x_d9_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
					Dist_Travelled_Trigger ( Dist_Min_Max ( 200 200 )  Volume_Min_Max ( 1.0 1.0 )
						PlayOneShot ( 1
							File ( "x_steam_rail_low1.wav" -1 )
							SelectionMethod ( RandomSelection )
					                 )
			                                )
					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( 3
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(55)
		)
		Streams ( 2
                                                Stream (
				Priority ( 5 )
				Triggers ( 7
				Initial_Trigger ( StartLoop ( 1 File ("x_to_rail_high2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)

				VolumeCurve(
				SpeedControlled
				CurvePoints ( 3
				-100.5 2
				0.000 0.0
				100.5 2
				)
				Granularity ( 0.0 )
                                                                )
                                                )
			Stream (
				Priority ( 5 )
				Triggers ( 7
					Dist_Travelled_Trigger ( Dist_Min_Max ( 70 120 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 5
							File ( "x_d9_random5.wav" -1 )
							File ( "x_d9_random4.wav" -1 )
							File ( "x_d9_random3.wav" -1 )
							File ( "x_d9_random2.wav" -1 )
							File ( "x_d9_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
					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) ) ) 
				)
			)
		)
	)
	
	Skip ( ** All wagons play at least two sounds   ** )
	Skip ( ** {de}coupling sounds have been dropped ** )
	ScalabiltyGroup( 1
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(55)
		)
		Volume ( 0.2 )
		Streams ( 2
                                                Stream (
				Priority ( 5 )
				Triggers ( 7
				Initial_Trigger ( StartLoop ( 1 File ("x_to_rail_high2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)

				VolumeCurve(
				SpeedControlled
				CurvePoints ( 3
				-100.5 2
				0.000 0.0
				100.5 2
				)
				Granularity ( 0.0 )
                                                                )
                                                )
			Stream (
				Priority ( 5 )
				Triggers ( 1
					Dist_Travelled_Trigger ( Dist_Min_Max ( 70 120 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 2
							File ( "x_d9_random2.wav" -1 )
							File ( "x_d9_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
				)
			)
		)
	)
	Skip ( ** SL 0 As SL 1 But lower priority ** )
	ScalabiltyGroup( 0
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			Distance    	(55)
		)
		Streams ( 2
                                                Stream (
				Priority ( 5 )
				Triggers ( 7
				Initial_Trigger ( StartLoop ( 1 File ("x_to_rail_high2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)

				VolumeCurve(
				SpeedControlled
				CurvePoints ( 3
				-100.5 2
				0.000 0.0
				100.5 2
				)
				Granularity ( 0.0 )
                                                                )
                                                )
			Stream (
				Priority ( 3 )
				Triggers ( 1
					Dist_Travelled_Trigger ( Dist_Min_Max ( 70 120 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 2
							File ( "x_d9_random2.wav" -1 )
							File ( "x_d9_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
				)
			)
		)
	)
)