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

Tr_SMS (
Skip ( ** unterstützt von Hibu ** )
ScalabiltyGroup( 5
Activation     ( ExternalCam     ()   PassengerCam    ()	Distance    ( 500 )	)
Deactivation ( CabCam            ()   			Distance    ( 500 )	)
Streams ( 12
Stream (
	Skip ( ** Motorstart-Leerlauf-Aus ** )
	Priority ( 8 )
	Triggers ( 7
            Discrete_Trigger ( 6 DisableTrigger ( 3 ) )
            Discrete_Trigger ( 6 PlayOneShot ( 1 File ( "Cat_an.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
            Discrete_Trigger ( 6 ReleaseLoopRelease () )
            Discrete_Trigger ( 6 DisableTrigger ( 4 ) )
	Discrete_Trigger ( 6 StartLoop ( 1 File ( "Cat_leer.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
	Discrete_Trigger ( 7 ReleaseLoopRelease () )
	Discrete_Trigger ( 7 PlayOneShot ( 1 File ( "Cat_aus.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
	)
	FrequencyCurve(
	Variable2Controlled
	CurvePoints ( 6
		0.00	10600
		0.03	10000
		0.10	11000
		0.20	11800
		0.40	12600
		0.60	12800
            	)
	Granularity ( 25 )
	)
  	VolumeCurve(
  	Variable2Controlled
  	CurvePoints ( 6
            	0.00   0.89
            	0.03   0.85
	            0.10   0.74
               	0.20   0.60
               	0.40   0.40
               	0.60   0.00
             	)
             Granularity ( 0.05 )
             )
)
Stream (
	Skip ( ** Dieselmotor Regelbar ** )
	Priority ( 8 )
	Triggers ( 2
	Variable_Trigger ( Variable2_Inc_Past   0.01  StartLoop ( 1 File ( "Cat_fahrt.wav" -1 ) SelectionMethod ( SequentialSelection )))
	Variable_Trigger ( Variable2_Dec_Past  0.01  ReleaseLoopRelease ()	)
            )
	FrequencyCurve(
	Variable2Controlled
	CurvePoints ( 8
		0.00	  9500
		0.03	  9500
		0.10	10500
		0.30	11400
		0.40	12200
		0.60	13000
		0.80	13900
		1.00	14800
               	)
	Granularity ( 25 )
	)
	VolumeCurve(
	Variable2Controlled
	CurvePoints ( 8
		 0.00	0.25
		 0.03	0.59
		 0.10	0.64
		 0.30	0.73
		 0.40	0.77
                         0.60	0.81
                         0.80	0.84
                         1.00	0.88
		)
	Granularity ( 0.05 )
	)
)
Stream (
            Skip ( ** Zwischengas ** )
            Priority ( 8 )
            Volume ( 0.94 )
            Triggers ( 1
            Variable_Trigger ( Variable2_Dec_Past 0.03 PlayOneShot ( 1 File ( "Cat_Zwischengas.wav" -1 ) SelectionMethod ( SequentialSelection )))
	)
)
Stream (
	Skip ( ** Dieselmotor voll ** )
	Priority ( 8 )
	Triggers ( 2
	Variable_Trigger ( Variable2_Inc_Past   0.15  StartLoop ( 1  File ( "V100_fahrtvoll.wav" -1 ) SelectionMethod ( SequentialSelection )))
	Variable_Trigger ( Variable2_Dec_Past  0.15  ReleaseLoopRelease ()       )
            )
	FrequencyCurve(
	Variable2Controlled
	CurvePoints ( 6
		0.10	10000
		0.30	10500
		0.40	11000
		0.60	11500
		0.80	11700
		1.00	11900
           		)
	Granularity ( 25 )
	)
	VolumeCurve(
	Variable2Controlled
	CurvePoints ( 6
		 0.10	0.20
		 0.30	0.40
		 0.40	0.60
		 0.60	0.80
		 0.80	0.90
                         1.00	1.00
		)
	Granularity ( 0.05 )
	)
)
Stream (
	Skip ( ** Lokrollgeräusch ** )
            Priority ( 7 )
            Triggers ( 2
	Variable_Trigger ( Speed_Inc_Past  0.01 StartLoopRelease ( 1 File ( "Lok_Rollt.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
	Variable_Trigger ( Speed_Dec_Past 0.01 ReleaseLoopRelease ()  )
	)
	FrequencyCurve (
	SpeedControlled
	CurvePoints ( 3
	          -33.34	28000
		 0.00      8000
	           33.34	28000
		)
	Granularity  ( 25 )
	)
	VolumeCurve (
	SpeedControlled
	CurvePoints ( 8
		0.00    0.00
	            1.39    0.30
	            2.78    0.45
	            4.17    0.60
	            5.56    0.65
	            8.34    0.70
	           11.12   0.75
	           33.34   0.85
		)
	Granularity ( 0.05 )
	)
)
Stream (
	Skip ( ** Lokbremse ** )
	Priority ( 8 )
	Triggers ( 1
	Variable_Trigger ( Speed_Dec_Past  2.23  PlayOneShot ( 1 File ( "Bremse_Stop.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
            )
	VolumeCurve(
            SpeedControlled
            CurvePoints ( 5
                           0.00    0.00
                           0.28    0.74
                           0.84    0.65
                           1.67    0.56
                           2.23    0.27
                          )
            Granularity  ( 0.05 )
             )
)
Stream (
	Skip ( ** Luftkompressor ** )
            Priority ( 8 )
            Volume ( 0.96 )
            Triggers ( 1
            Variable_Trigger ( Speed_Dec_Past  0.28 PlayOneShot ( 1 File ( "V100_Kompressor.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
            )
)
Stream (
	Skip ( ** Sandstreuer ** )
	Priority ( 8 )
            Volume ( 0.78 )
	Triggers ( 2
	Discrete_Trigger (  4  StartLoopRelease ( 1 File ( "Sand.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
	Discrete_Trigger (  5  ReleaseLoopRelease () )
	)
)
Stream (
	Skip ( ** Signalhorn lang ** )
	Priority ( 8 )
            Volume ( 1.0 )
	Triggers ( 2
	Discrete_Trigger ( 8  StartLoopRelease ( 1 File ( "Cat_Horn_lang.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
	Discrete_Trigger ( 9  ReleaseLoopReleaseWithJump ()	)
	)
)
Stream(
	Skip ( ** Signalhorn kurz ** )
	Priority( 8 )
            Volume ( 1.0 )
	Triggers ( 1
	Discrete_Trigger ( 10 PlayOneShot ( 1 File ( "Cat_Horn_kurz.wav" -1  ) SelectionMethod ( SequentialSelection ) ) )
	)
)
Stream (
	Skip ( ** Zugbremsen ** )
	Priority ( 8 )
            Volume ( 0.68 )
	Triggers ( 2
	Discrete_Trigger ( 14  PlayOneShot ( 1 File ( "bremse_an.wav" -1 )  SelectionMethod ( SequentialSelection ) ) )
	Discrete_Trigger ( 54  PlayOneShot ( 1 File ( "bremse_los.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
	)
)
Stream (
	Priority ( 7 )
            Volume ( 0.91)
	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) ) ) 
				)
			)
		)
	)
)