Default sounds

Without using a sound.cfg file, OpenBVE looks for a series of optional sound files within the train folder.

■ Sounds played only in the cab
FileEffect
adjust.wavPlayed once when the train stops at a station, but needs to correct its stop position.
ats.wavPlayed in a loop when the built-in security system ATS rings its bell. This happens when passing certain transponders or when the security system is deactivated but power is applied.
atscnt.wavPlayed in a loop when the built-in security system ATS rings its chime. This happens after acknowledging the bell when passing S-type transponders.
brake.wavFor trains with automatic air brake, is played when the handle is moved into the SRV or EMG position. For other trains, is played when the brake notch is decreased.
ding.wavPlayed once when the built-in security systems ATS-P or ATC change some states, e.g. when ATS-P activates the PTN APPROACH lamp, or when ATC changes the current speed restriction.
eb.wavPlayed in a loop when the built-in EB system rings.
halt.wavPlayed once or in a loop (depending on the train.dat setting) when the pass alarm system warns about an approaching station stop.
klaxon.wavPlayed once when the primary horn is applied.
klaxon0.wavPlayed once when the primary horn is applied. Has precedence over klaxon.wav.
klaxon1.wavPlayed once when the secondary horn is applied.
klaxon2.wavPlayed in a loop when the music horn is applied.
toats.wavPlayed once when the built-in security system is switched from ATC to ATS.
toatc.wavPlayed once when the built-in security system is switched from ATS to ATC.

■ Sounds played on all cars where applicable
FileEffect
air.wavPlayed occasionally when the pressure in the brake cylinder is decreased from a non-high value to a non-zero value.
airhigh.wavPlayed occasionally when the pressure in the brake cylinder is decreased from a high value.
airzero.wavPlayed occasionally when the pressure in the brake cylinder is decreased to zero value.
cpstart.wavPlayed once when the air compressor is activated.
cploop.wavPlayed in a loop for the duration the air compressor is active.
cpend.wavPlayed once when the air compressor is deactivated.
doorcls.wavPlayed once when the doors close.
doorclsl.wavPlayed once when the left doors close. Has precedence over doorscls.wav.
doorclsr.wavPlayed once when the right doors close. Has precedence over doorscls.wav.
dooropn.wavPlayed once when the doors open.
dooropnl.wavPlayed once when the left doors open. Has precedence over doorscls.wav.
dooropnr.wavPlayed once when the right doors open. Has precedence over doorscls.wav.
emrbrake.wavPlayed once when the emergency brakes are activated.
flangei.wavDefines a set of sounds played in a loop when the flange of the wheels rub against the rails. The sounds are played at a pitch proportional to the speed. The recordings should correspond to a speed of 45 km/h. The non-negative integer i corresponds to the Train.Flange command in CSV routes where route developers can select which of the flangei.wav sounds to play for a certain type of rail.
loop.wavPlayed in a loop all the time for the duration of the simulation.
point.wavPlayed once per axle when the train crosses a pointwork.
rub.wavPlayed in a loop when the brake shoe rubs against the wheels. The sound is played at a pitch inversely proportional to the speed, and the volume of the sound decreases with increasing speeds.
runi.wavDefines a set of sounds played in a loop for the duration the train moves. The sounds are played at a pitch proportional to the speed. The recordings should correspond to a speed of 90 km/h. The non-negative integer i corresponds to the Train.Run command in CSV routes where route developers can select which of the runi.wav sounds to play for a certain type of rail.
springl.wavPlayed once when the train sways to the left side.
springr.wavPlayed once when the train sways to the right side.
motori.wavDefines a set of sounds played in a loop as instructed by the train.dat. The pitch, volume and index i are defined in the #MOTOR_Xn sections in the train.dat, and the sounds should be developed in conjunction with the train.dat.