Home › Content › NS_D9dash40CW_9254.zip
File: MLT_REQUIRED/MLT_SOUNDS/NS/K5LAeng.sms
SIMISA@@@@@@@@@@JINX0x1t______ Tr_SMS ( Skip ( ** EMD Loco Exterior Sounds ** ) Skip ( ** SL 1 sounds - Two looping audio streams, multiple waves - pitch shifted & Xfaded by rpm ** ) Skip ( ** - One Horn audio stream ** ) Skip ( ** - One Bell audio stream ** ) Skip ( ** - One Sander audio stream ** ) Skip ( ** - One Compressor audio stream ** ) Skip ( ** - One TBrake & IBrake audio stream {as only one shots for apply and off - unlikely to be at same time} ** ) Skip ( ** - One DBrake audio stream ** ) Skip ( ** - One Coupling audio stream ** ) ScalabiltyGroup( 0 Activation ( ExternalCam () PassengerCam() Distance (1000) ) Deactivation ( CabCam () Distance (1000) ) Streams ( 12 Stream ( Priority ( 6 ) Triggers ( 2 Variable_Trigger ( Speed_Inc_Past 0.1 StartLoop ( 1 File ( "..\\UNIQUE\\welded1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 0.1 ReleaseLoopRelease () ) ) FrequencyCurve ( SpeedControlled CurvePoints ( 3 -60.0 30000 0.0 7000 60.0 30000 ) Granularity ( 25 ) ) VolumeCurve ( SpeedControlled CurvePoints ( 3 -10.0 0.5 0.0 0.0 10.0 0.5 ) Granularity ( 0.05 ) ) ) Stream ( Priority ( 6 ) Triggers ( 3 Skip( **** The engine/current related sounds - Stream 1 {Xfade} **** ) Initial_Trigger ( StartLoop ( 1 File ( "..\\UNIQUE\\x_GEidle.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable2_Inc_Past 0.010 ReleaseLoopRelease () ) Variable_Trigger ( Variable2_Dec_Past 0.010 StartLoop ( 1 File ( "..\\UNIQUE\\x_GEidle.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) FrequencyCurve( Variable2Controlled CurvePoints ( 2 0.000 11025 0.150 11025 ) Granularity ( 100 ) ) VolumeCurve( Variable2Controlled CurvePoints ( 2 0.000 1.0 0.010 0.1 ) Granularity ( 0.05 ) ) ) Stream ( Priority ( 6 ) Triggers ( 1 Skip( **** The engine/current related sounds - Stream 1 {Xfade} **** ) Initial_Trigger ( StartLoop ( 1 File ( "..\\UNIQUE\\x_GEEngine.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) FrequencyCurve( Variable2Controlled CurvePoints ( 4 0.000 8000 0.315 9025 0.700 10025 1.000 11025 ) Granularity ( 100 ) ) VolumeCurve( Variable2Controlled CurvePoints ( 4 0.000 0.0 0.050 0.9 0.200 1.0 1.000 1.0 ) Granularity ( 0.10 ) ) ) Stream ( Priority ( 6 ) Triggers ( 1 Skip( **** The engine/current related sounds - Stream 1 {Xfade} **** ) Initial_Trigger ( StartLoop ( 1 File ( "..\\UNIQUE\\x_GEtraction.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) FrequencyCurve( SpeedControlled CurvePoints ( 3 -10.0 15525 0.0 11025 10.0 15525 ) Granularity ( 100 ) ) VolumeCurve( SpeedControlled CurvePoints ( 5 -30.0 0.4 -10.0 0.2 0.0 0.0 10.0 0.2 30.0 0.4 ) 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_NS_K5LA.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () ) ) ) Stream ( Skip ( **** This stream allows the bell to be played at the same time **** ) Priority ( 5 ) Triggers ( 2 Discrete_Trigger ( 10 StartLoopRelease ( 1 File ( "..\\UNIQUE\\x_bell.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 11 ReleaseLoopReleaseWithJump () ) ) ) Stream ( Skip ( **** This stream allows the sander to be played at the same time **** ) Priority ( 4 ) Triggers ( 2 Discrete_Trigger ( 4 StartLoopRelease ( 1 File ( "..\\UNIQUE\\x_sand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 5 ReleaseLoopRelease () ) ) ) Stream ( Skip ( **** This stream allows the Train Brake & Independant Brakes to be played at the same time **** ) Priority ( 5 ) Triggers ( 1 Discrete_Trigger ( 14 PlayOneShot ( 1 File ( "..\\UNIQUE\\x_airb_auto3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) Stream ( Skip( **** Dynamic brakes **** ) Priority ( 6 ) Triggers ( 2 Variable_Trigger ( Variable3_Inc_Past 0.05 StartLoopRelease ( 1 File ( "..\\UNIQUE\\x_sd_dyn.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable3_Dec_Past 0.05 ReleaseLoopRelease () ) ) FrequencyCurve( Variable3Controlled CurvePoints ( 2 0.0 6000 1.0 9000 ) Granularity ( 100 ) ) ) Stream ( Priority ( 4 ) 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) ) ) ) ) Stream( Skip ( **** blowdown **** ) Priority ( 3 ) Triggers( 1 Random_Trigger ( Delay_Min_Max ( 30 120 ) Volume_Min_Max ( 0.5 0.5 ) PlayOneShot ( 2 File ( "..\\UNIQUE\\x_blowdown2.wav" -1 ) File ( "..\\UNIQUE\\x_blowdown.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) ) ) Stream( Skip ( **** compressor **** ) Priority ( 3 ) Triggers( 1 Random_Trigger ( Delay_Min_Max ( 90 240 ) Volume_Min_Max ( 0.5 0.5 ) PlayOneShot ( 1 File ( "..\\UNIQUE\\x_gen.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) ) ) )