Digital Rails

HomeContentfse444pk.zip

File: fse444pk/Sound/E444Reng.sms

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

Tr_SMS (

	Skip ( ** SL 5 sounds - Two looping audio streams, multiple waves - pitch shifted & Xfaded by current ** )
	Skip ( **             - One Horn audio stream				                                                  ** )
	Skip ( **             - One Sander audio stream				                                            ** )
	Skip ( **             - One Compressor audio stream				                                            ** )
	Skip ( **             - One TBrake audio stream				                                                ** )
	Skip ( **             - One Coupling audio stream				                                              ** )
	ScalabiltyGroup( 5
		Activation (			ExternalCam ()  PassengerCam	()			Distance    	(1000)		)
		Deactivation (		CabCam			()						Distance    	(1000)		)
		Volume(0.5)
		Streams ( 10

Stream (
				Priority ( 6 )
				Triggers ( 4
				Variable_Trigger  ( Speed_Inc_Past 0.05 StartLoop
						   ( 1 File ( "x_Elec2fil.wav" -1 )
						     SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Speed_Inc_Past  10.00 ReleaseLoopRelease () )

Variable_Trigger  ( Speed_Dec_Past 10.00 StartLoop   ( 1 File ( "x_Elec2fil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )							
Variable_Trigger ( Speed_Dec_Past  0.05 ReleaseLoopRelease () )
	
				)
	
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						
						-10.0		44100
						0.000		11025
					10.0		44100
					
					)
					Granularity ( 1 )		
				)

				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 5
						 -0.05		0.8
						 0			0.12
                                    1			0.16
						 10.0             0.30
						 100.0            0.60
					)
 					Granularity ( 0.05 )					
				)				
			)
				Stream (
				Skip (**** Motorihigh***************************************)
				Priority ( 6 )
				Triggers ( 5
				Variable_Trigger  ( Speed_Inc_Past 10.0 StartLoop   ( 1 File ( "x_Elec2highfil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Speed_Inc_Past  26.5 ReleaseLoopRelease () )
				Variable_Trigger  ( Speed_Inc_Past 26.5 PlayOneShot   ( 1 File ( "x_SP_silence.wav" -1 )
													    SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger  ( Speed_Inc_Past 26.6 StartLoop   ( 1 File ( "x_Elec2highfil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Speed_Dec_Past  10.0 ReleaseLoopRelease () )

				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 5	
-64.000	44100 						-10.0		11025
						0.000		9000
					10.0		11025
					64.000	44100
					)
					Granularity ( 1 )		
				)
				VolumeCurve(
					Variable2Controlled
					CurvePoints ( 5
						 -0.05		0.08
						 0			0.12
                                    1			0.16
						 10.0             0.30
						 100.0            0.60
					)
 					Granularity ( 0.05 )					
				)				
			)
Stream (
				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger ( Speed_Inc_Past  0.1	StartLoop ( 1
										File ( "x_e_wind_2.wav" -1 )
										SelectionMethod ( RandomSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past  0.1	ReleaseLoopRelease () )					
				)
				VolumeCurve ( 
					SpeedControlled
					CurvePoints ( 4
						 0.0		0.0
					       7.0		0.3
						10.0		0.6
					      50.0		0.6
					)
					Granularity ( 0.01 )
				)			
				FrequencyCurve ( 
					SpeedControlled
					CurvePoints ( 5
					     -50.0		13000
						-7.0		11025
						 0.0		 9000
						 7.0		11025
						50.0		13000
					)
					Granularity ( 25 )
				)
			)
			
			Stream (
				Skip ( **** Brake Squeal **** )				
				Priority ( 6 )			
				Triggers ( 9
					Discrete_Trigger (  14  DisableTrigger ( 4 ))
					Discrete_Trigger (  14  DisableTrigger ( 6 ))
					Discrete_Trigger (  14	StartLoopRelease ( 1	File ( "x_squeal.wav" -1 )
								SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  54	ReleaseLoopRelease () )
					Variable_Trigger ( Speed_Dec_Past 0.2	ReleaseLoopRelease ()	)
					Discrete_Trigger (  54	ReleaseLoopRelease () )
					Variable_Trigger ( Speed_Dec_Past 0.1	ReleaseLoopRelease ()	)
					Discrete_Trigger (  14  Delay_Min_Max ( 1.0 1.0 ) EnableTrigger ( 4 ))				
					Discrete_Trigger (  14  Delay_Min_Max ( 1.0 1.0 ) EnableTrigger ( 6 ))				

				)
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 5
						  -3.0		11000
						   -1.0		11400
						   0.0		12000
						1.0			11400
						   3.0		11000
						)
					Granularity ( 100 )
				)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 11
						  -50.0		0.0
						  -3.1		0.0
						  -3.0		1.0
						  -1.0		1.0
						  -0.05		1.0
						   0.0		0.0
						   0.05		1.0
						   1.0		1.0
						   3.0		1.0
						   3.1		0.0
						 50.0			0.0
					)
					Granularity ( 0.05 )
				)				
			)

	
			Stream (
				Skip ( **** This stream starts and stops converters with the pantograph state **** )
				Priority ( 6 )
				Triggers ( 2
					Discrete_Trigger ( 45 StartLoopRelease ( 1	
							File ( "x_Avvio_arresto_E444R_int.wav" -1 )
							SelectionMethod (SequentialSelection)))
					Discrete_Trigger ( 46 ReleaseLoopReleaseWithJump ()	))
					VolumeCurve(
					SpeedControlled
					CurvePoints ( 3
						-100.0	1.9
					 	  0.0		1.5
						100.0		1.9
					)
					Granularity ( 0.05 )
				)	
					)
			
						 
			Stream (
				Skip ( **** This stream allows the horn to be played at the same time  	**** )
				Priority ( 6 )
				Triggers ( 2
					Discrete_Trigger ( 8	StartLoopRelease ( 1	File ( "x_trcentro.wav" -1 )	SelectionMethod ( SequentialSelection )	)	)
					Discrete_Trigger ( 9	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Skip ( **** This stream allows the horn to be played at the same time  	**** )
				Priority ( 6 )
				Triggers ( 2
					Discrete_Trigger ( 10	StartLoopRelease ( 1	
													File ( "x_ficentro_chpitch.wav" -1 )	
													SelectionMethod ( SequentialSelection ) 
												)
								)

					Discrete_Trigger ( 11 	ReleaseLoopReleaseWithJump ()	)
				)
			)
			Stream (
				Skip ( **** This stream allows the Sander to be played at the same time  	**** )
				Priority ( 5 )			
				Triggers ( 2				
					Discrete_Trigger (  4	StartLoopRelease ( 1	File ( "..\\..\\HHP\\SOUND\\x_hhp_sand.wav" -1 )	SelectionMethod ( SequentialSelection ) ) )
					Discrete_Trigger (  5	ReleaseLoopRelease () )	
				)
			)
			Stream (
				Skip ( **** This stream allows the Train Brake to be played at the same time  	**** )
				Priority ( 5 )
				Triggers ( 4				
					Skip ( **** Brake Normal Apply	**** )
					Discrete_Trigger (  14  DisableTrigger ( 3 ))
					Discrete_Trigger (  14	
						PlayOneShot ( 3	
							File ( "..\\..\\HHP\\SOUND\\x_hhp_ibrake1.wav" -1 )	
							File ( "..\\..\\HHP\\SOUND\\x_hhp_ibrake2.wav" -1 )	
							File ( "..\\..\\HHP\\SOUND\\x_hhp_ibrake3.wav" -1 )	
							SelectionMethod ( RandomSelection ) 
						) 
					)
					Skip ( **** Brake Release	**** )
					Discrete_Trigger (  54	
						PlayOneShot ( 1	
							File ( "../../dash9/sound/x_d9_airb_auto1.wav" -1 )	
							SelectionMethod ( RandomSelection ) 
						) 
					)
					Discrete_Trigger (  14  Delay_Min_Max ( 1.0 1.0 ) EnableTrigger ( 3 ))				

				)
			)
			Stream (
				Priority ( 6 )
				Volume ( 0.5 )
				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) ) ) 
				)
			)

		)
	)


	Skip( **** ******************************************* **** )
	Skip( **** Copy of Generic Electric SMS Used for SL 0  **** )
	Skip( **** ******************************************* **** )

	ScalabiltyGroup( 0
		Activation (	ExternalCam ()	CabCam() PassengerCam	() Distance    	(500)	)
		Deactivation (				Distance    	(500)	)
		Streams ( 5
			Stream (
				Priority ( 4 )
				Triggers ( 4
						Variable_Trigger  ( Speed_Inc_Past 0.05 StartLoop   ( 
								1 File ( "x_Elec2fil.wav" -1 )
							      SelectionMethod ( SequentialSelection ) ) )
						Variable_Trigger ( Speed_Inc_Past  10.0 ReleaseLoopRelease () )

Variable_Trigger  ( Speed_Dec_Past 10.0 StartLoop   ( 1 File ( "x_Elec2fil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )							
Variable_Trigger ( Speed_Dec_Past  0.05 ReleaseLoopRelease () )
	
				)
	
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 3
						
						-10.0		44100
						0.000		11025
					10.0		44100
					
					)
					Granularity ( 1 )
)

				VolumeCurve(
					SpeedControlled
					CurvePoints ( 3
						 -100.0		0.2
						 0			0.2
                                    100.0            0.2
					)
 					Granularity ( 0.05 )					
				)				
			)
			Stream (
			Skip (****Motorihigh***************************************)
				Priority ( 4 )
				Triggers ( 5
				Variable_Trigger  ( Speed_Inc_Past 10.0 StartLoop   ( 1 File ( "x_Elec2highfil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Speed_Inc_Past  26.5 ReleaseLoopRelease () )
				Variable_Trigger  ( Speed_Inc_Past 26.5 PlayOneShot   ( 1 File ( "x_SP_silence.wav" -1 )
													    SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger  ( Speed_Inc_Past 26.6 StartLoop   ( 1 File ( "x_Elec2highfil.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
				Variable_Trigger ( Speed_Dec_Past  10.0 ReleaseLoopRelease () )

				)
				
				FrequencyCurve(
					SpeedControlled
					CurvePoints ( 5	
-64.000	44100
						-10.0		11025
						0.000		9000
					10.0		11025
					64.000	44100
					)
					Granularity ( 1 )
)
				VolumeCurve(
					SpeedControlled
					CurvePoints ( 3
						 -100.0		0.2
						 0			0.2
                                    100.0            0.20

					)
 					Granularity ( 0.05 )					
				)				
			)
	
	Stream (
Priority ( 7 )
Triggers ( 1
Variable_Trigger ( Distance_Dec_Past 70 PlayOneShot ( 3
File ("x_trcentro_loud_long.wav" -1 )
File ("x_silence_0-10.wav" -1 )
File ("x_trcentro_loud.wav" -1 )
SelectionMethod ( RandomSelection ) ) )
)
VolumeCurve(
SpeedControlled
CurvePoints ( 5
-100.0 1.0
-2.0 1.0

0 0.0
2.0 1.0
100.0 1.0
)
Granularity ( 0.1 )
)
)
Stream (
				Priority ( 6 )
				Triggers ( 2
					Variable_Trigger ( Speed_Inc_Past  0.1	StartLoop ( 1
										File ( "x_e_wind_2.wav" -1 )
										SelectionMethod ( RandomSelection ) ) )
					Variable_Trigger ( Speed_Dec_Past  0.1	ReleaseLoopRelease () )					
				)
				VolumeCurve ( 
					SpeedControlled
					CurvePoints ( 4
						 0.0		0.0
					       7.0		0.3
						10.0		0.6
					      50.0		0.6
					)
					Granularity ( 0.01 )
				)			
				FrequencyCurve ( 
					SpeedControlled
					CurvePoints ( 5
					     -50.0		13000
						-7.0		11025
						 0.0		 9000
						 7.0		11025
						50.0		13000
					)
					Granularity ( 25 )
				)
			)

	
			Stream (
				
				Skip(********************Ventilatori********************************)
				Priority ( 4 )
				Triggers ( 1
					Initial_Trigger (StartLoop   ( 1 File ( "x_convertitori.wav" -1 )
					   SelectionMethod ( SequentialSelection ) ))
					VolumeCurve(
					SpeedControlled
					CurvePoints ( 3
					 	  0.0		0.25
						 10.0		0.25
						100.0		0.25
					)
					Granularity ( 0.05 )
				)				
			)
		)
	)
)



Valid XHTML 1.0 Strict