Digital Rails

HomeContentMP1221.zip

File: MP1221/SOUND/RF_GP9cab.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 ( ** If you wish to redistribute these sound files please see my readme file for instructions ** )

      ScalabiltyGroup( 5
		Activation (			CabCam			()   PassengerCam   ()			Distance    	(100)		)
		Deactivation (		ExternalCam ()			Distance    	(100)		)
		Stereo ()
		Streams (14
			
Stream (
				Priority ( 6 )
				Triggers ( 2
					Skip( **** Inside-Engine-Sound **** )
					Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9idle.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					
				)
				FrequencyCurve(
					Variable2Controlled
					CurvePoints ( 5
						0.000	       11025
						0.125        11025
						0.25         12500
                                    0.375        12500
                                    1.000        12500										                
					)
					Granularity ( 0.01 )
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 5
						 0.000       1.0
						 0.125       1.0
						 0.25        0.2
						 0.375       0.0
                                     1.000       0.0
					)
					Granularity ( 0.01 )
                        )				
			)
 Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( ** Inside-Engine Sound ** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9engine2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        ) 
			      FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00         9000
                                    0.125        9000
                                    0.25         11025
                                    0.375        12500
                                    0.50         13500
                                    1.00         13500
                                    )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00         0.2
                                    0.125        0.2
                                    0.25         0.9
                                    0.375        0.2
                                    0.50         0.0
                                    1.00         0.0
                              )
                              Granularity ( 0.01 )
                        )
                  )
 Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( ** Inside-Engine Sound ** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9engine3.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        ) 
			      FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00         10000
                                    0.125        10000
                                    0.25         10000
                                    0.375        11025
                                    0.50         12500
                                    0.625        13500
                                    1.00         13500
                                    )
                              Granularity ( 0.01 )
                        )
                        VolumeCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00         0.0
                                    0.125        0.0
                                    0.25         0.2
                                    0.375        0.9
                                    0.50         0.2
                                    0.625        0.0
                                    1.00         0.0
                              )
                              Granularity ( 0.01 )
                        )
                  )
  Stream (
                        Priority ( 6 )
                        Triggers ( 2
                              Skip( ** Inside-Engine Sound ** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9engine4.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        ) 
			      FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 9
                                    0.00         9000
                                    0.125        9000
                                    0.25         9000
                                    0.375        10000
                                    0.50         11025
                                    0.625        12250
                                    0.75         13500
                                    0.875        13500
                                    1.00         13500
                                    )
                              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         0.9
                                    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( ** Inside-Engine Sound ** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9engine6.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        ) 
			      FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 6
                                    0.00         9000
                                    0.50         9000
                                    0.625        10000
                                    0.75         11025
                                    0.875        12050
                                    1.00         13000
                                    )
                              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( ** Inside-Engine Sound ** )
                              Initial_Trigger  ( StartLoop   ( 1 File ( "RF_GP9engine8.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )

                        ) 
			      FrequencyCurve(
                              Variable2Controlled
                              CurvePoints ( 4
                                    0.00         9000
                                    0.75         9000
                                    0.875        10000
                                    1.00         11025
                                    )
                              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 )
                        Volume ( 1.0 )
				Triggers ( 2
					Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "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 ( "RF_GP9_bell.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (				
				Priority ( 5 )			
				Triggers ( 2				
					Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "gp_sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  5	ReleaseLoopRelease () )	
				)
			)

			Stream (
				Priority ( 5 )
                        Volume ( 0.4 )
				Triggers ( 5
					Skip ( ****       Assumes 3 = Release, 1 & 2 = Apply  	                  **** )
				  
				  Skip ( **** Tbrake 	**** )
				  Skip ( **** Release 	**** )
					Discrete_Trigger ( 14 	PlayOneShot ( 1 File ( "RF_AirApply_auto3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				  Skip ( **** Apply {normal & emergency}	**** )
					Discrete_Trigger ( 53  	PlayOneShot ( 2 File ( "RF_AirRelease_auto1.wav" -1 ) File ( "RF_AirRelease_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
					Discrete_Trigger ( 54 	PlayOneShot ( 2 File ( "RF_AirRelease_auto1.wav" -1 ) File ( "RF_AirRelease_auto2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
					
				  Skip ( **** Ibrake 	**** )
				  Skip ( **** Release 	**** )
					Discrete_Trigger ( 21 	PlayOneShot ( 1 File ( "RF_AirApply_ind3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				  Skip ( **** Apply	**** )
					Discrete_Trigger ( 22  	PlayOneShot ( 2 File ( "RF_AirRelease_ind1.wav" -1 ) File ( "RF_AirRelease_ind2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
				)
			)
			Stream (
				Skip( **** Dynamic brakes **** )
				
				Priority ( 6 )
				Triggers ( 10
					Variable_Trigger ( Variable3_Inc_Past 0.05  StartLoopRelease   ( 1 File ( "RF_DynamicBrake.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger ( Variable3_Dec_Past 0.05  ReleaseLoopRelease  () )					
				)
				FrequencyCurve(
					Variable3Controlled
					CurvePoints ( 2
						  0.0		10000
						  1.0		12000
					)
					Granularity ( 0.10 )
				)
			)	
			
			Stream (
				Skip ( **** This stream plays all the controls samples  	**** )
				Skip ( **** NOTE: Missing AWS Alarm                     	**** )
				Priority ( 6 )
				Volume(0.6)
				Triggers ( 8
					Discrete_Trigger ( 15	PlayOneShot ( 1	File ( "gp_reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 16	PlayOneShot ( 1	File ( "gp_throttlef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 17	PlayOneShot ( 1	File ( "gp_abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 18	PlayOneShot ( 1	File ( "gp_ibrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 26	PlayOneShot ( 1	File ( "gp_sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 37	PlayOneShot ( 1	File ( "gp_flightsf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 48	PlayOneShot ( 1	File ( "gp_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 51	PlayOneShot ( 1	File ( "gp_ebrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
			)
			Stream(
				Skip ( **** Vigilance alarm  	**** )
				Priority ( 6 )
				Triggers( 4
					Discrete_Trigger ( 56	SetStreamVolume ( 1.0 ) )
					Discrete_Trigger ( 56	StartLoopRelease ( 1 File ( "gp_deadman.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger ( 57	SetStreamVolume ( 0.0 ) )
					Discrete_Trigger ( 57	ReleaseLoopRelease() ) 
				)				
			)
		)
	)
)


Valid XHTML 1.0 Strict