Home › Content › Firefly.zip
File: Frirefly/SLSF_Firefly/Sound/1062cab.sms
SIMISA@@@@@@@@@@JINX0x1t______ Tr_SMS ( Skip ( ** SL 5 sounds - Two looping audio streams, playing an pitch shifting loops by Chuff Speed {wheel rot} ** ) Skip ( ** - One One shot Steam audio stream ** ) Skip ( ** - One Whistle audio stream ** ) Skip ( ** - One Injector 1 audio stream ** ) Skip ( ** - One Injector 2 audio stream ** ) Skip ( ** - One Sander audio stream ** ) Skip ( ** - One TBrake audio stream ** ) Skip ( ** - One Brake Loop audio stream ** ) Skip ( ** - One Safety Valve Loop audio stream ** ) Skip ( ** - One Water Trough Loop audio stream ** ) Skip ( ** - One Fire box Loop audio stream ** ) Skip ( ** - One Fire box shovelling stream ** ) Skip ( ** - One Control audio stream with individual Control sounds ** ) Skip ( ** - One Coupling audio stream ** ) Skip ( ** NOTE: This highest scalabily level used Paul W's method of pitch shifting and over laying differing ** ) Skip ( ** frequencies to cover the join. Also using one shots at the low speeds. ** ) Skip ( ** And Setting the volume from a code generated volume value ** ) ScalabiltyGroup( 5 Activation ( CabCam () Distance (100) ) Deactivation ( ExternalCam () PassengerCam () Distance (100) ) Stereo () Streams ( 13 Stream ( Priority ( 6 ) Triggers ( 3 Initial_Trigger ( StartLoop ( 1 File ( "../../380/Sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 2.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 2.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) VolumeCurve ( SpeedControlled CurvePoints ( 4 0.0, 0.25 0.4, 0.2 1.6, 0.1 2.0, 0.0 ) Granularity ( 0.01 ) ) ) Stream ( Priority ( 6 ) Triggers ( 16 Variable_Trigger ( Speed_Inc_Past .2 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 5 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 8 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 13 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 16 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 21 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 24 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 29 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 29 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 24 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 21 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 16 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 13 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 8 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 5 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past .2 ReleaseLoopRelease () ) ) VolumeCurve ( SpeedControlled CurvePoints ( 41 0.0, 0.0 0.2, 0.2 0.4, 0.4 0.6, 0.6 0.8, 0.8 1.0, 1.0 4.2, 0.8 4.4, 0.6 4.6, 0.4 4.8, 0.2 5.0, 0.0 8.2, 0.2 8.4, 0.4 8.6, 0.6 8.8, 0.8 9.0, 1.0 12.2, 0.8 12.4, 0.6 12.6, 0.4 12.8, 0.2 13.0, 0.0 16.2, 0.2 16.4, 0.4 16.6, 0.6 16.8, 0.8 17.0, 1.0 20.2, 0.8 20.4, 0.6 20.6, 0.4 20.8, 0.2 21.0, 0.0 24.2, 0.2 24.4, 0.4 24.6, 0.6 24.8, 0.8 25.0, 1.0 28.2, 0.8 28.4, 0.6 28.6, 0.4 28.8, 0.2 29.0, 0.0 ) Granularity (0.01) ) ) Stream ( Priority ( 6 ) Triggers ( 14 Variable_Trigger ( Speed_Inc_Past 4 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 9 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 12 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 17 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 20 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 25 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 28 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 28 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 25 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 20 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 17 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 12 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 9 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 4 ReleaseLoopRelease () ) ) VolumeCurve ( SpeedControlled CurvePoints ( 35 4.2, 0.2 4.4, 0.4 4.6, 0.6 4.8, 0.8 5.0, 1.0 8.2, 0.8 8.4, 0.6 8.6, 0.4 8.8, 0.2 9.0, 0.0 12.2, 0.2 12.4, 0.4 12.6, 0.6 12.8, 0.8 13.0, 1.0 16.2, 0.8 16.4, 0.6 16.6, 0.4 16.8, 0.2 17.0, 0.0 20.2, 0.2 20.4, 0.4 20.6, 0.6 20.8, 0.8 21.0, 1.0 24.2, 0.8 24.4, 0.6 24.6, 0.4 24.8, 0.2 25.0, 0.0 28.2, 0.2 28.4, 0.4 28.6, 0.6 28.8, 0.8 29.0, 1.0 ) Granularity (0.01) ) ) Stream( Skip( **** Whistle sounds. **** ) Priority( 6 ) Triggers( 2 Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "ESE_hudson_whistle1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () ) ) ) Stream( Skip( **** Injector 1 operating sounds. **** ) Priority( 6 ) Volume(0.1) Triggers( 2 Discrete_Trigger ( 30 StartLoopRelease ( 1 File ( "../../380/sound/a380_injector1i.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 31 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Injector 2 operating sounds. **** ) Priority( 6 ) Volume(0.1) Triggers( 2 Discrete_Trigger ( 27 StartLoopRelease ( 1 File ( "../../380/sound/a380_injector2i.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 28 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Sander operating sounds. **** ) Priority( 6 ) Triggers( 2 Discrete_Trigger ( 4 StartLoopRelease ( 1 File ( "../../380/sound/a380_sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 5 ReleaseLoopRelease () ) ) ) Stream ( Skip ( **** Train Brake **** ) Priority ( 5 ) Volume(0.25) Triggers ( 3 Discrete_Trigger ( 14 PlayOneShot ( 3 File ( "../../380/Sound/a380_airb_auto1.wav" -1 ) File ( "../../380/Sound/a380_airb_auto2.wav" -1 ) File ( "../../380/Sound/a380_airb_auto3.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Discrete_Trigger ( 21 PlayOneShot ( 3 File ( "../../380/Sound/a380_airb_auto1.wav" -1 ) File ( "../../380/Sound/a380_airb_auto2.wav" -1 ) File ( "../../380/Sound/a380_airb_auto3.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) ) ) Stream( Skip( **** Water scoop sounds. **** ) Priority( 5 ) Triggers( 2 Discrete_Trigger ( 38 StartLoopRelease ( 3 File ( "fuel_xfer_wtr1t.wav" -1 ) File ( "fuel_xfer_wtr2t.wav" -1 ) File ( "fuel_xfer_wtr3t.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Discrete_Trigger ( 39 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Fire Box Open sounds. **** ) Priority( 5 ) Triggers( 2 Discrete_Trigger ( 40 StartLoopRelease ( 1 File ( "../../380/sound/a380_fboxopen.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 41 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Shovelling sounds. **** ) Priority( 5 ) Triggers( 58 Initial_Trigger( DisableTrigger( 11 ) ) Initial_Trigger( DisableTrigger( 12 ) ) Initial_Trigger( DisableTrigger( 13 ) ) Initial_Trigger( DisableTrigger( 14 ) ) Initial_Trigger( DisableTrigger( 15 ) ) Initial_Trigger( DisableTrigger( 16 ) ) Initial_Trigger( DisableTrigger( 17 ) ) Initial_Trigger( DisableTrigger( 18 ) ) Initial_Trigger( DisableTrigger( 19 ) ) Initial_Trigger( DisableTrigger( 20 ) ) Skip( **** 500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 19 20 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 1000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 17 18 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 1500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 15 16 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 2000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 13 14 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 2500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 11 12) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 3000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 9 10 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 3500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 7 8 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 4000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 5 6 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 4500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 3 4 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 5000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 2 3 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** Shovelling rate detection. **** ) Variable_Trigger ( Variable3_Inc_Past 1 EnableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Inc_Past 10 DisableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Inc_Past 10 EnableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Inc_Past 20 DisableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Inc_Past 20 EnableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Inc_Past 30 DisableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Inc_Past 30 EnableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Inc_Past 40 DisableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Inc_Past 40 EnableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Inc_Past 50 DisableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Inc_Past 50 EnableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Inc_Past 60 DisableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Inc_Past 60 EnableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Inc_Past 70 DisableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Inc_Past 70 EnableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Inc_Past 80 DisableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Inc_Past 80 EnableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Inc_Past 90 DisableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Inc_Past 90 EnableTrigger ( 20 ) ) Variable_Trigger ( Variable3_Dec_Past 90 DisableTrigger ( 20 ) ) Variable_Trigger ( Variable3_Dec_Past 90 EnableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Dec_Past 80 DisableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Dec_Past 80 EnableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Dec_Past 70 DisableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Dec_Past 70 EnableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Dec_Past 60 DisableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Dec_Past 60 EnableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Dec_Past 50 DisableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Dec_Past 50 EnableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Dec_Past 40 DisableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Dec_Past 40 EnableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Dec_Past 30 DisableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Dec_Past 30 EnableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Dec_Past 20 DisableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Dec_Past 20 EnableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Dec_Past 10 DisableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Dec_Past 10 EnableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Dec_Past 1 DisableTrigger ( 11 ) ) ) ) Stream ( Skip ( **** This stream plays all the controls samples **** ) Priority ( 5 ) Volume(0.5) Triggers ( 8 Discrete_Trigger ( 15 PlayOneShot ( 1 File ( "../../380/sound/a380_reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 16 PlayOneShot ( 1 File ( "../../380/sound/a380_regulatorb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 17 PlayOneShot ( 1 File ( "../../380/sound/a380_abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 18 PlayOneShot ( 1 File ( "../../380/sound/a380_abrakeb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 33 PlayOneShot ( 1 File ( "../../380/sound/a380_bloweri.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 34 PlayOneShot ( 1 File ( "../../380/sound/a380_cocko.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 36 PlayOneShot ( 1 File ( "../../380/sound/a380_fireboxo.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 44 PlayOneShot ( 1 File ( "../../380/sound/a380_heat.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) Stream ( Skip( **** {un}Coupling sounds. **** ) Priority ( 5 ) Triggers ( 6 Discrete_Trigger ( 58 PlayOneShot ( 1 File ( "couple_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) Discrete_Trigger ( 59 PlayOneShot ( 1 File ( "couple_chain2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) Discrete_Trigger ( 60 PlayOneShot ( 1 File ( "couple_chain3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) Discrete_Trigger ( 61 PlayOneShot ( 1 File ( "uncouple_chain1.wav" -1 ) SelectionMethod (SequentialSelection) ) ) Discrete_Trigger ( 62 PlayOneShot ( 1 File ( "uncouple_chain2.wav" -1 ) SelectionMethod (SequentialSelection) ) ) Discrete_Trigger ( 63 PlayOneShot ( 1 File ( "uncouple_chain3.wav" -1 ) SelectionMethod (SequentialSelection) ) ) ) ) ) ) Skip ( ** SL 3 sounds - Two looping audio stream, idle wave and moving waves - pitch shifted & Xfaded by Chuff Speed {wheel rot} ** ) Skip ( ** - One Whistle audio stream ** ) Skip ( ** - One Injector 1 audio stream ** ) Skip ( ** - One Injector 2 audio stream ** ) Skip ( ** - One Sander audio stream ** ) Skip ( ** - One TBrake audio stream ** ) Skip ( ** - One Brake Loop audio stream ** ) Skip ( ** - One Safety Valve Loop audio stream ** ) Skip ( ** - One Water Trough Loop audio stream ** ) Skip ( ** - One Fire box Loop audio stream ** ) Skip ( ** - One Control audio stream with individual Control sounds ** ) ScalabiltyGroup( 3 Activation ( CabCam () Distance (100) ) Deactivation ( ExternalCam () PassengerCam () Distance (100) ) Stereo ( ) Streams ( 13 Stream ( Priority ( 6 ) Triggers ( 3 Initial_Trigger ( StartLoop ( 1 File ( "../../380/sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 2.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 2.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) VolumeCurve ( SpeedControlled CurvePoints ( 4 0.0, 0.25 0.4, 0.2 1.6, 0.1 2.0, 0.0 ) Granularity ( 0.01 ) ) ) Stream ( Priority ( 6 ) Triggers ( 16 Variable_Trigger ( Speed_Inc_Past .2 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 5 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 8 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 13 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 16 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 21 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 24 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 29 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 29 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise7.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 24 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 21 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise5.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 16 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 13 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 8 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 5 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past .2 ReleaseLoopRelease () ) ) VolumeCurve ( SpeedControlled CurvePoints ( 41 0.0, 0.0 0.2, 0.2 0.4, 0.4 0.6, 0.6 0.8, 0.8 1.0, 1.0 4.2, 0.8 4.4, 0.6 4.6, 0.4 4.8, 0.2 5.0, 0.0 8.2, 0.2 8.4, 0.4 8.6, 0.6 8.8, 0.8 9.0, 1.0 12.2, 0.8 12.4, 0.6 12.6, 0.4 12.8, 0.2 13.0, 0.0 16.2, 0.2 16.4, 0.4 16.6, 0.6 16.8, 0.8 17.0, 1.0 20.2, 0.8 20.4, 0.6 20.6, 0.4 20.8, 0.2 21.0, 0.0 24.2, 0.2 24.4, 0.4 24.6, 0.6 24.8, 0.8 25.0, 1.0 28.2, 0.8 28.4, 0.6 28.6, 0.4 28.8, 0.2 29.0, 0.0 ) Granularity (0.01) ) ) Stream ( Priority ( 6 ) Triggers ( 14 Variable_Trigger ( Speed_Inc_Past 4 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 9 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 12 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 17 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 20 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 25 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 28 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise8.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 28 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 25 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 20 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 17 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 12 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 9 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 4 ReleaseLoopRelease () ) ) VolumeCurve ( SpeedControlled CurvePoints ( 35 4.2, 0.2 4.4, 0.4 4.6, 0.6 4.8, 0.8 5.0, 1.0 8.2, 0.8 8.4, 0.6 8.6, 0.4 8.8, 0.2 9.0, 0.0 12.2, 0.2 12.4, 0.4 12.6, 0.6 12.8, 0.8 13.0, 1.0 16.2, 0.8 16.4, 0.6 16.6, 0.4 16.8, 0.2 17.0, 0.0 20.2, 0.2 20.4, 0.4 20.6, 0.6 20.8, 0.8 21.0, 1.0 24.2, 0.8 24.4, 0.6 24.6, 0.4 24.8, 0.2 25.0, 0.0 28.2, 0.2 28.4, 0.4 28.6, 0.6 28.8, 0.8 29.0, 1.0 ) Granularity (0.01) ) ) Stream( Skip( **** Whistle sounds. **** ) Priority( 6 ) Triggers( 2 Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "ESE_hudson_whistle1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () ) ) ) Stream( Skip( **** Injector 1 operating sounds. **** ) Priority( 6 ) Volume(0.1) Triggers( 2 Discrete_Trigger ( 30 StartLoopRelease ( 1 File ( "../../380/sound/a380_injector1i.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 31 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Injector 2 operating sounds. **** ) Priority( 6 ) Volume(0.1) Triggers( 2 Discrete_Trigger ( 27 StartLoopRelease ( 1 File ( "../../380/sound/a380_injector1i.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 28 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Sander operating sounds. **** ) Priority( 6 ) Triggers( 2 Discrete_Trigger ( 4 StartLoopRelease ( 1 File ( "../../380/sound/a380_sandf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 5 ReleaseLoopRelease () ) ) ) Stream ( Skip ( **** Train Brake **** ) Priority ( 5 ) Triggers ( 3 Discrete_Trigger ( 14 PlayOneShot ( 1 File ( "../../380/sound/a380_airb_auto1.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Discrete_Trigger ( 21 PlayOneShot ( 1 File ( "../../380/sound/a380_airb_auto1.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) ) ) Stream( Skip( **** Water scoop sounds. **** ) Priority( 5 ) Triggers( 2 Discrete_Trigger ( 38 StartLoopRelease ( 1 File ( "fuel_xfer_wtr1t.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Discrete_Trigger ( 39 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Fire Box Open sounds. **** ) Priority( 5 ) Triggers( 2 Discrete_Trigger ( 40 StartLoopRelease ( 1 File ( "../../380/sound/a380_fboxopen.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 41 ReleaseLoopRelease () ) ) ) Stream( Skip( **** Shovelling sounds. **** ) Priority( 5 ) Triggers( 58 Initial_Trigger( DisableTrigger( 11 ) ) Initial_Trigger( DisableTrigger( 12 ) ) Initial_Trigger( DisableTrigger( 13 ) ) Initial_Trigger( DisableTrigger( 14 ) ) Initial_Trigger( DisableTrigger( 15 ) ) Initial_Trigger( DisableTrigger( 16 ) ) Initial_Trigger( DisableTrigger( 17 ) ) Initial_Trigger( DisableTrigger( 18 ) ) Initial_Trigger( DisableTrigger( 19 ) ) Initial_Trigger( DisableTrigger( 20 ) ) Skip( **** 500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 19 20 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 1000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 17 18 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 1500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 15 16 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 2000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 13 14 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 2500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 11 12) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 3000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 9 10 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 3500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 7 8 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 4000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 5 6 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 4500 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 3 4 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** 5000 pounds per hour. **** ) Random_Trigger( Delay_Min_Max( 2 3 ) Volume_Min_Max( 0.7 1.0 ) PlayOneShot( 4 File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) File ( "../../380/sound/a380_coali.wav" -1 ) File ( "../../380/sound/a380_coald.wav" -1 ) SelectionMethod ( RandomSelection ) ) ) Skip( **** Shovelling rate detection. **** ) Variable_Trigger ( Variable3_Inc_Past 1 EnableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Inc_Past 10 DisableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Inc_Past 10 EnableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Inc_Past 20 DisableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Inc_Past 20 EnableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Inc_Past 30 DisableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Inc_Past 30 EnableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Inc_Past 40 DisableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Inc_Past 40 EnableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Inc_Past 50 DisableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Inc_Past 50 EnableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Inc_Past 60 DisableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Inc_Past 60 EnableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Inc_Past 70 DisableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Inc_Past 70 EnableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Inc_Past 80 DisableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Inc_Past 80 EnableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Inc_Past 90 DisableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Inc_Past 90 EnableTrigger ( 20 ) ) Variable_Trigger ( Variable3_Dec_Past 90 DisableTrigger ( 20 ) ) Variable_Trigger ( Variable3_Dec_Past 90 EnableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Dec_Past 80 DisableTrigger ( 19 ) ) Variable_Trigger ( Variable3_Dec_Past 80 EnableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Dec_Past 70 DisableTrigger ( 18 ) ) Variable_Trigger ( Variable3_Dec_Past 70 EnableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Dec_Past 60 DisableTrigger ( 17 ) ) Variable_Trigger ( Variable3_Dec_Past 60 EnableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Dec_Past 50 DisableTrigger ( 16 ) ) Variable_Trigger ( Variable3_Dec_Past 50 EnableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Dec_Past 40 DisableTrigger ( 15 ) ) Variable_Trigger ( Variable3_Dec_Past 40 EnableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Dec_Past 30 DisableTrigger ( 14 ) ) Variable_Trigger ( Variable3_Dec_Past 30 EnableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Dec_Past 20 DisableTrigger ( 13 ) ) Variable_Trigger ( Variable3_Dec_Past 20 EnableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Dec_Past 10 DisableTrigger ( 12 ) ) Variable_Trigger ( Variable3_Dec_Past 10 EnableTrigger ( 11 ) ) Variable_Trigger ( Variable3_Dec_Past 1 DisableTrigger ( 11 ) ) ) ) Stream ( Skip ( **** This stream plays all the controls samples **** ) Priority ( 5 ) Volume(0.5) Triggers ( 9 Discrete_Trigger ( 15 PlayOneShot ( 1 File ( "../../380/sound/a380_reverserf.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 16 PlayOneShot ( 1 File ( "../../380/sound/a380_regulatorb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 17 PlayOneShot ( 1 File ( "../../380/sound/a380_abrakef.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 18 PlayOneShot ( 1 File ( "../../380/sound/a380_abrakeb.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 33 PlayOneShot ( 1 File ( "../../380/sound/a380_bloweri.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 34 PlayOneShot ( 1 File ( "../../380/sound/a380_cocko.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 36 PlayOneShot ( 1 File ( "../../380/sound/a380_fireboxo.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 44 PlayOneShot ( 1 File ( "../../380/sound/a380_heat.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) ) ) Skip ( ** SL 1 sounds - One looping audio stream, idle wave and low, medium & high speed ** ) Skip ( ** - One whistle audio stream ** ) Skip ( ** - One Control audio stream with generic control sounds ** ) ScalabiltyGroup( 1 Activation ( CabCam () Distance (100) ) Deactivation ( ExternalCam () PassengerCam () Distance (100) ) Stereo ( ) Streams ( 3 Stream ( Priority ( 6 ) Triggers ( 13 Skip( **** The engine/current related sounds **** ) Initial_Trigger ( StartLoop ( 1 File ( "../../380/sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 2.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 2.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 10.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 10.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 20.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Inc_Past 20.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise6.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 20.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 20.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise4.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 10.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 10.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise2.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 2.0 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 2.0 StartLoop ( 1 File ( "../../380/sound/a380_power_cruise0.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) Stream ( Skip ( **** This stream allows the horn to be played at the same time **** ) Priority ( 6 ) Triggers ( 2 Discrete_Trigger ( 8 StartLoopRelease ( 1 File ( "ESE_hudson_whistle1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 9 ReleaseLoopReleaseWithJump () ) ) ) Stream ( Skip ( **** This stream plays all the controls samples **** ) Priority ( 5 ) Triggers ( 15 Discrete_Trigger ( 15 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 16 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 17 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 18 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 26 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 37 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 32 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 33 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 34 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 36 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 44 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 30 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 31 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 27 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Discrete_Trigger ( 28 PlayOneShot ( 1 File ( "../../380/sound/a380_econtrol1.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) ) ) ) )