Digital Rails

HomeContentOCR_SD40_2_Set.zip

File: Ohio Central SD40-2 5855/SOUND/T645_EMDeng.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( 1 
  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 ( "..\\..\\SLI.BNSF\\SOUND\\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 ( 1
     Skip( **** The engine/current related sounds - Stream 1 {Xfade}         **** )
     Initial_Trigger  ( StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_EMDtraction.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     
    )
    FrequencyCurve(
     SpeedControlled
     CurvePoints ( 3
      -10.0  13025
         0.0  10025
       10.0  13025
      )
     Granularity ( 100 )
    )
    VolumeCurve(
     SpeedControlled
     CurvePoints ( 5
      -10.0  0.6
       -4.0  0.1
        0.0  0.0
        4.0  0.1
       10.0  0.6
     )
     Granularity ( 0.10 )
    )    
   )
   Stream (
    Priority ( 6 )
    Triggers ( 3
     Skip( **** The engine/current related sounds - Stream 1 {Xfade}         **** )
     Initial_Trigger  ( StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_T645power_cruise1.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable2_Inc_Past 0.575 ReleaseLoopRelease () )
     Variable_Trigger ( Variable2_Dec_Past 0.575 StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_T645power_cruise1.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )     
    )
    FrequencyCurve(
     Variable2Controlled
     CurvePoints ( 3
      0.000  11025
      0.315       13025
      0.700  15025
      )
     Granularity ( 100 )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 3
       0.000  1.0
       0.500  1.0
       0.600            0.0
     )
     Granularity ( 0.10 )
    )    
   )
   Stream (
    Priority ( 6 )
    Triggers ( 4
     Skip( **** The engine/current related sounds - Stream 1 {Xfade}         **** )
     Variable_Trigger ( Variable2_Inc_Past 0.500 StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_T645power_cruise2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable2_Inc_Past 0.825 ReleaseLoopRelease () )
     Variable_Trigger ( Variable2_Dec_Past 0.800 StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_T645power_cruise2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable2_Dec_Past 0.500 ReleaseLoopRelease () ) 
    )
    FrequencyCurve(
     Variable2Controlled
     CurvePoints ( 2
      0.500  11025
           1.000       12025
      )
     Granularity ( 100 )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 4
       0.500  0.0
       0.550            0.8
       0.750  1.0
       0.825  0.0
     )
     Granularity ( 0.10 )
    )    
   )
   Stream (
    Priority ( 6 )
    Triggers ( 2
     Skip( **** The engine/current related sounds - Stream 1 {Xfade}         **** )
     Variable_Trigger ( Variable2_Inc_Past 0.750 StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_T645power_cruise3.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable2_Dec_Past 0.750 ReleaseLoopRelease () )
    )
    FrequencyCurve(
     Variable2Controlled
     CurvePoints ( 2
      0.750  11025
           1.000       12025
     )
     Granularity ( 100 )
    )
    VolumeCurve(
     Variable2Controlled
     CurvePoints ( 3
       0.750  0.0
       0.800            0.7
       1.000  1.0
     )
     Granularity ( 0.10 )
    )    
   )
   Stream (
    Skip ( **** This stream allows the horn to be played at the same time   **** )
    Priority ( 6 )
    Triggers ( 2
     Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_K3LA.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () )
    )
   )
   Stream (
    Skip ( **** This stream allows the bell to be played at the same time   **** )
    Priority ( 6 )
    Triggers ( 2
     Discrete_Trigger ( 10 StartLoopRelease ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_bell1.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 ( "..\\..\\SLI.BNSF\\SOUND\\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 ( 3
     Skip ( ****       Assumes 3 = Release, 1 & 2 = Apply                     **** )
      
      Skip ( **** Tbrake  **** )
      Skip ( **** Release  **** )
     Discrete_Trigger ( 14  PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_airb_auto3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
      Skip ( **** Ibrake  **** )
      Skip ( **** Release  **** )
     Discrete_Trigger ( 21  PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\x_airb_ind3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
      Skip ( **** Apply **** )
     Discrete_Trigger ( 22   PlayOneShot ( 2 File ( "..\\..\\SLI.BNSF\\SOUND\\x_airb_ind1.wav" -1 ) File ( "..\\..\\SLI.BNSF\\SOUND\\x_airb_ind2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
    )
   )
   Stream (
    Skip( **** Dynamic brakes **** )
    Priority ( 6 )
    Triggers ( 2
     Variable_Trigger ( Variable3_Inc_Past 0.05  StartLoopRelease   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\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 ( 15 45 ) Volume_Min_Max ( 0.5 0.5 )
      PlayOneShot ( 2
       File ( "..\\..\\SLI.BNSF\\SOUND\\x_blowdown.wav" -1 )
       File ( "..\\..\\SLI.BNSF\\SOUND\\x_blowdown2.wav" -1 )
       SelectionMethod ( RandomSelection )
       )
     )
     
    )    
   )

  )
 )
)

Valid XHTML 1.0 Strict