Digital Rails

HomeContentCNLXhoppers.zip

File: SOUND/dwgenwag4.sms

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


Tr_SMS (

	Skip ( ************************************* )
	Skip ( ******** Generic Wagon Sound ******** )
	Skip ( ************************************* )
	
	ScalabiltyGroup( 5
		Activation (
			ExternalCam ()
			Distance    (50)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(100)
		)
		Streams ( 3
			Stream (
				Priority ( 5 )
				Triggers ( 7
					Dist_Travelled_Trigger ( Dist_Min_Max ( 30 100 )  Volume_Min_Max ( 0.6 0.7 )
						PlayOneShot ( 8
							File ( "x_fs_random5.wav" -1 )
							File ( "x_fs_random4.wav" -1 )
							File ( "x_fs_random3.wav" -1 )
							File ( "x_dc_random1.wav" -1 )
							File ( "x_fs_random1.wav" -1 )
							File ( "x_dc_random5.wav" -1 )
							File ( "x_dc_random3.wav" -1 )
							File ( "x_dc_random2.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) ) ) 
                                )
                        )
                  Stream (
				Priority ( 5 )
				Triggers ( 1
                                        Variable_Trigger 	( Speed_Inc_Past 14.0 PlayOneShot ( 1 File ( "x_dw_flatwheel2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
				)
                         )
                  Stream (
				Priority ( 5 )
				Triggers ( 2
					Variable_Trigger 	( Speed_Inc_Past 10.0 	StartLoop ( 1 File ( "x_dw_flange_high1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
					Variable_Trigger	( Speed_Dec_Past 10.0	ReleaseLoopRelease () )
					)  
                           FrequencyCurve(
					SpeedControlled
					CurvePoints ( 9
						 -45.0	     11825
						 -25.0       11025
						 -15.0       10900
						 -10.0       10600
						   0.0	     10600
						  10.0       10600		
					          15.0       10900
					     	  25.0       11025
						  45.0	     11825
			)
                        Granularity ( 100 )
                        )
				VolumeCurve ( 
					SpeedControlled
					CurvePoints ( 7
					      -45.0      1.0
  					      -15.0      0.8
                                              -8.0      0.01
					        0.0      0.0
                                               8.0      0.01
					       15.0      0.8
					       45.0      1.0
					)
					Granularity ( 0.05 )
				)
			)
		)
	)
	
	ScalabiltyGroup( 3
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(55)
		)
		Streams ( 1
			Stream (
				Priority ( 5 )
				Triggers ( 7
					Dist_Travelled_Trigger ( Dist_Min_Max ( 50 100 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 9
							File ( "x_fs_random3.wav" -1 )
							File ( "x_fs_random5.wav" -1 )
							File ( "x_fs_random1.wav" -1 )
							File ( "x_steam_rail_high9.wav" -1 )
							File ( "x_steam_rail_high10.wav" -1 )
							File ( "x_dw_joint_high1.wav" -1 )
							File ( "x_dw_joint_high2.wav" -1 )
							File ( "x_dw_joint_high3.wav" -1 )
							File ( "x_dw_flange_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_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 60 PlayOneShot ( 1 	File ( "x_couple_chain1.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_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
					Discrete_Trigger ( 63 PlayOneShot ( 1 	File ( "x_uncouple_chain1.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)
		)
		Streams ( 1
			Stream (
				Priority ( 5 )
				Triggers ( 1
					Dist_Travelled_Trigger ( Dist_Min_Max ( 50 100 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 2
							File ( "x_fs_random2.wav" -1 )
							File ( "x_fs_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
				)
			)
		)
	)

	Skip ( ** SL 0 As SL 1 But lower priority ** )
	ScalabiltyGroup( 0
		Activation (
			ExternalCam ()
			Distance    (55)
		)
		Deactivation (
			PassengerCam	()
			CabCam			()
			Distance    	(55)
		)
		Streams ( 1
			Stream (
				Priority ( 3 )
				Triggers ( 1
					Dist_Travelled_Trigger ( Dist_Min_Max ( 50 100 )  Volume_Min_Max ( 0.9 1.0 )
						PlayOneShot ( 2
							File ( "x_fs_random2.wav" -1 )
							File ( "x_fs_random1.wav" -1 )
							SelectionMethod ( RandomSelection )
						)
					)
				)
			)
		)
	)
)



Valid XHTML 1.0 Strict