Digital Rails

HomeContentOCR_SD40_2_Set.zip

File: Ohio Central SD40-2 5855/SOUND/T645_EMDcab.sms

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

Tr_SMS (
 Skip ( **   EMD Loco cab interior 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                                                       ** )
 Skip ( **             - One Control audio stream with individual Control sounds                                               ** )
 
 ScalabiltyGroup( 1
  Activation ( CabCam () Distance    (100) )
  Deactivation ( ExternalCam () PassengerCam() Distance   (100) )
  Stereo ()
  Streams ( 12
   Stream (
    Priority ( 6 )
    Volume ( 0.5 )
    Triggers ( 2
     Variable_Trigger  ( Speed_Inc_Past  0.1  StartLoop ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\inwelded1.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 ( "..\\..\\SLI.BNSF\\SOUND\\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\\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\\T645power_cruise2.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable2_Inc_Past 0.825 ReleaseLoopRelease () )
     Variable_Trigger ( Variable2_Dec_Past 0.825 StartLoop   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\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\\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\\K3LA.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 9 ReleaseLoopRelease () )
    )
   )
   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\\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\\sand.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger (  5 ReleaseLoopRelease () ) 
    )
   )
   Stream (
    Skip ( **** This stream allows the Compressor to be played at the same time   **** )    
    Priority ( 6 )   
    Triggers ( 1    
     Discrete_Trigger (  12 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\compressor2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) 
    )
   )
   Stream (
    Skip ( **** This stream allows the Train Brake & Independant Brakes to be played at the same time   **** )
    Priority ( 6 )
    Triggers ( 3
    Skip ( **** NOTE: Need to check if correct waves used for apply/release   **** )
    Skip ( ****       Assumes 3 = Release, 1 & 2 = Apply                     **** )
      
      Skip ( **** Tbrake  **** )
      Skip ( **** Release  **** )
     Discrete_Trigger ( 14  PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\airb_auto3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
      Skip ( **** Ibrake  **** )
      Skip ( **** Release  **** )
     Discrete_Trigger ( 21  PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\airb_ind3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
      Skip ( **** Apply **** )
     Discrete_Trigger ( 22   PlayOneShot ( 2 File ( "..\\..\\SLI.BNSF\\SOUND\\airb_ind1.wav" -1 ) File ( "..\\..\\SLI.BNSF\\SOUND\\airb_ind2.wav" -1 ) SelectionMethod ( RandomSelection ) ) )
    )
   )
   Stream (
    Skip( **** Dynamic brakes **** )
    Priority ( 6 )
    Triggers ( 2
     Variable_Trigger ( Variable3_Inc_Past 0.0125 StartLoopRelease   ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\sd_dyn.wav" -1 )   SelectionMethod ( SequentialSelection ) ) )
     Variable_Trigger ( Variable3_Dec_Past 0.0125 ReleaseLoopRelease  () )     
    )
    FrequencyCurve(
     Variable3Controlled
     CurvePoints ( 2
        0.0  6000
        1.0  9000
     )
     Granularity ( 100 )
    )
   ) 
   Stream (
    Priority ( 4 )
    Triggers ( 6
     Discrete_Trigger ( 58 PlayOneShot ( 1  File ( "couple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
     Discrete_Trigger ( 59 PlayOneShot ( 1  File ( "couple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
     Discrete_Trigger ( 60 PlayOneShot ( 1  File ( "couple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
     Discrete_Trigger ( 61 PlayOneShot ( 1  File ( "uncouple_auto1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
     Discrete_Trigger ( 62 PlayOneShot ( 1  File ( "uncouple_auto2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
     Discrete_Trigger ( 63 PlayOneShot ( 1  File ( "uncouple_auto3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) 
    )
   )
   Stream (
    Skip ( **** This stream plays all the controls samples   **** )
    Priority ( 6 )
    Volume ( 0.5 )
    Triggers ( 9
     Discrete_Trigger ( 15 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\reverser.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 16 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\throttle.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 17 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\abrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )     
     Discrete_Trigger ( 18 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\ibrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 20 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\dbrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 26 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 37 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\flightsf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 48 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
     Discrete_Trigger ( 51 PlayOneShot ( 1 File ( "..\\..\\SLI.BNSF\\SOUND\\ebrake.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
    )    
   )
  )
 )
)

Valid XHTML 1.0 Strict