Digital Rails

HomeContentMP1221.zip

File: MP1221/SOUND/RF_GP9eng.sms

´╗┐SIMISA@@@@@@@@@@JINX0x1t______


Tr_SMS (
	Skip ( ** New GP9 sounds for Locomotives that use the EMD 567-16 cylinder non-turbocharged Prime Mover ** )
      Skip ( ** By Ron Furto ** )
      Skip ( ** This sound set is correct for GP7, GP9, GP18, SD7, SD9, SD18, F3, F7, and F9 models ** )
      Skip ( ** Scalabilty 0 included for AI traffic ** )
      Skip ( ** If you wish to redistribute these sound files please see my readme file for instructions ** )

	ScalabiltyGroup( 5
		Activation (			ExternalCam ()			Distance    	(15000)		)
		Deactivation (		CabCam			()			PassengerCam	()			Distance    	(1000)		)

		Streams ( 14
			Stream (
				Priority ( 6 )
				Triggers ( 2
                              Skip( **** Engine-Sound **** )
					Initial_Trigger  (  StartLoop   ( 1 File ( "x_RF_GP9idle.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 5
						0.00        11025
						0.125       11025
						0.25        12000
						0.375       13000
                                    1.00        11000
					)
					Granularity ( 0.01 )
				)
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 5
                                    0.00        1.0
                                    0.125       1.0
                                    0.25        0.2
                                    0.375       0.0
                                    1.00        0.0
                              )
                              Granularity ( 0.01 )
                        )		
			)
			Stream (
				Priority ( 6 )
				Triggers ( 2
					Skip( **** Engine-Sound **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_GP9engine2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 6
						0.00        18000
						0.125       18000
						0.25        22050
						0.375       25000
						0.50        25000
						1.00        25000
					)
					Granularity ( 0.01 )
				)
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00        0.2
                                    0.125       0.2
                                    0.25        1.0
                                    0.375       0.2
                                    0.50        0.0
                                    1.00        0.0
                              )
                              Granularity ( 0.01 )
                        )				
			)
                  Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( **** Engine-Sound **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_GP9engine3.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        )
                        FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 7
                                    0.00        18000
                                    0.125       18000
                                    0.25        20000
                                    0.375       22050
                                    0.50        25000
                                    0.625       25000
                                    1.00        20000
                              )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 7
                                    0.00        0.0
                                    0.125       0.0
                                    0.25        0.2
                                    0.375       1.0
                                    0.50        0.2
                                    0.625       0.0
                                    1.00        0.0
                              )
                              Granularity ( 0.01 )
                        )
                  )
                 Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( **** Engine-Sound **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_GP9engine4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        )
                        FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 9
                                    0.00        16000
                                    0.125       16000
                                    0.25        19000
                                    0.375       20000
                                    0.50        22050
                                    0.625       24500
                                    0.75        26000
                                    0.875       23000
                                    1.00        20000
                              )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 9
                                    0.00        0.0
                                    0.125       0.0
                                    0.25        0.0
                                    0.375       0.2
                                    0.50        1.0
                                    0.625       1.0
                                    0.75        0.2
                                    0.875       0.0
                                    1.00        0.0
                              )
                              Granularity ( 0.01 )
                           )
                        )
              Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( **** Engine-Sound **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_GP9engine6.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        )
                        FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00        18000
                                    0.50        18000
                                    0.625       20000
                                    0.75        22050
                                    0.875       24400
                                    1.00        26400
                              )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00        0.0
                                    0.50        0.0
                                    0.625       0.2
                                    0.75        1.0
                                    0.875       1.0
                                    1.00        0.2
                              )
                              Granularity ( 0.01 )
                           )
                        )
             Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( **** Engine-Sound **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_GP9engine8.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        )
                        FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 4
                                    0.00        18000
                                    0.75        18000
                                    0.875       20000
                                    1.00        22050
                              )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 4
                                    0.00        0.0
                                    0.75        0.0
                                    0.875       0.2
                                    1.00        1.0
                              )
                              Granularity ( 0.01 )
                            )
                         )
                  Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip ( **** Traction-Motor **** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "x_RF_Tractionmotor.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        )
                        FrequencyCurve(
                              SpeedControlled
                              CurvePoints ( 12
                                    -60           20000
                                    -20           12000
                                    -10           6000
                                    -5            3000
                                    0             0
                                    5             3000
                                    10            6000
                                    15            9000
                                    20            12000
                                    25            16000
                                    35            18000
                                    60            20000
                              )
                              Granularity ( 10 )
                        )
                        VolumeCurve(
                              SpeedControlled
                              CurvePoints ( 12
                                    -60           0.9
                                    -20           0.8
                                    -10           0.6
                                    -5            0.4
                                    0             0.0
                                    5             0.5
                                    10            0.7
                                    15            0.8
                                    20            0.9
                                    25            0.9
                                    35            0.9
                                    60            0.9
                              )
                              Granularity ( 0.01 )
                        )
                  )
			Stream (
				Priority ( 6 )
                        Volume ( 1.0 )
				Triggers ( 2
					Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "x_RF_GP9_horn.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Priority ( 6 )
				Volume( 1.0 )
				Triggers ( 2
					Discrete_Trigger ( 10	StartLoopRelease ( 1	File ( "x_RF_GP9_bell.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (				
				Priority ( 5 )			
				Triggers ( 2				
					Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "x_gp_sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  5	ReleaseLoopRelease () )	
				)
			)
			Stream (			
				Priority ( 6 )			
				Triggers ( 1
                              Random_Trigger ( Delay_Min_Max ( 30 40 )  Volume_Min_Max ( 1.0 1.0 )
                              PlayOneShot  ( 1 File ( "x_RF_AirBlast.wav" -1 )   SelectionMethod ( RandomSelection ) ) )       
				)
			)
			Stream (
				Priority ( 5 )
                        Volume ( 0.3 )
				Triggers ( 5
					Skip ( ****       Assumes 3 = Release, 1 & 2 = Apply  	                  **** )
				  
				  Skip ( **** Tbrake 	**** )
				  Skip ( **** Release 	**** )
					Discrete_Trigger ( 14 	PlayOneShot ( 1 File ( "x_gp_airb_auto3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				  Skip ( **** Apply {normal & emergency}	**** )
					Discrete_Trigger ( 53  	PlayOneShot ( 2 File ( "x_gp_airb_auto1.wav" -1 ) File ( "x_gp_airb_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
					Discrete_Trigger ( 54 	PlayOneShot ( 2 File ( "x_gp_airb_auto1.wav" -1 ) File ( "x_gp_airb_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
					
				  Skip ( **** Ibrake 	**** )
				  Skip ( **** Release 	**** )
					Discrete_Trigger ( 21 	PlayOneShot ( 1 File ( "x_gp_airb_ind3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				  Skip ( **** Apply	**** )
					Discrete_Trigger ( 22  	PlayOneShot ( 2 File ( "x_gp_airb_ind1.wav" -1 ) File ( "x_gp_airb_ind2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
				)
			)	
			Stream (
				Skip( **** Dynamic brakes **** )
				Priority ( 6 )
				Triggers ( 10
					Variable_Trigger ( Variable3_Inc_Past 0.05  StartLoopRelease   ( 1 File ( "x_RF_GP9_DynamicBrake.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable3_Dec_Past 0.05  ReleaseLoopRelease  () )					
				)
				FrequencyCurve(
					Variable3Controlled
					CurvePoints ( 2
						  0.0		8200
						  1.0		14000
					)
					Granularity ( 10 )
				)
                        VolumeCurve(
                              Variable3Controlled
                              CurvePoints ( 2
                                      0.0        0.6
                                      1.0        0.9
                              )
                              Granularity ( 0.01 )
                        )
			)
			Stream (
				Priority ( 5 )
				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_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 62 PlayOneShot ( 1 	File ( "x_uncouple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 63 PlayOneShot ( 1 	File ( "x_uncouple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
				)
                    )
                )
           )
	ScalabiltyGroup( 0
		Activation (	ExternalCam ()	Distance    	(500)	)
		Deactivation (CabCam	()			PassengerCam	()	Distance    	(500)	)
		Streams ( 1
			Stream (
				Priority ( 4 )
				Triggers ( 5
					Initial_Trigger  (                      StartLoop   ( 1 File ( "x_RF_GP9idle.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_Inc_Past   0.1 ReleaseLoopRelease () ) 					
					Variable_Trigger ( Speed_Inc_Past   0.1 StartLoop   ( 1 File ( "x_RF_GP9engine4AI.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past   0.1 ReleaseLoopRelease () )					
					Variable_Trigger ( Speed_Dec_Past   0.1 StartLoop   ( 1 File ( "x_RF_GP9idle.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
                         )
			)
		)
	)
)

Valid XHTML 1.0 Strict