// ENGINE SOUNDS (INSIDE)

VS_INSIDE_COAST_ENGINE_1=LM70\A333\2OHC_idle.wav
VS_INSIDE_COAST_ENGINE_2=LM70\A333\2OHC_offlow.wav
VS_INSIDE_COAST_ENGINE_3=LM70\A333\2OHC_offmed.wav
VS_INSIDE_COAST_ENGINE_4=LM70\A333\2OHC_offhigh.wav

VS_INSIDE_POWER_ENGINE_1=LM70\A333\2OHC_idle.wav
VS_INSIDE_POWER_ENGINE_2=LM70\A333\2OHC_low.wav
VS_INSIDE_POWER_ENGINE_3=LM70\A333\2OHC_med.wav
VS_INSIDE_POWER_ENGINE_4=LM70\A333\2OHC_high.wav

VS_INSIDE_ENGINE_STARTING=LM70\A333\Alfa_2OHC_start.wav

// ENGINE SOUNDS (OUTSIDE)

VS_OUTSIDE_COAST_ENGINE_1=LM70\A333\2OHCex_idle.wav
VS_OUTSIDE_COAST_ENGINE_2=LM70\A333\2OHCex_offmed.wav
VS_OUTSIDE_COAST_ENGINE_3=LM70\A333\2OHCex_offlow.wav

VS_OUTSIDE_POWER_ENGINE_1=LM70\A333\2OHCex_idle.wav
VS_OUTSIDE_POWER_ENGINE_2=LM70\A333\2OHCex_high.wav
VS_OUTSIDE_POWER_ENGINE_3=LM70\A333\2OHCex_low.wav

VS_OUTSIDE_ENGINE_STARTING=LM70\A333\Alfa_2OHC_start.wav


// BACKFIRE & SHIFT SOUNDS (INSIDE)

VS_INSIDE_SHIFT_UP_1=LM70\LM70_SHIFT_UP1_IN.WAV
VS_INSIDE_SHIFT_UP_2=LM70\LM70_SHIFT_UP1_IN.WAV
VS_INSIDE_SHIFT_UP_3=LM70\LM70_SHIFT_UP1_IN.WAV
VS_INSIDE_SHIFT_DOWN_1=LM70\LM70_SHIFT_DOWN1_IN.WAV
VS_INSIDE_SHIFT_DOWN_2=LM70\LM70_SHIFT_DOWN1_IN.WAV
VS_INSIDE_SHIFT_DOWN_3=LM70\LM70_SHIFT_DOWN1_IN.WAV

VS_INSIDE_BACKFIRE_1=LM70\BF1_in.wav
VS_INSIDE_BACKFIRE_2=LM70\BF1_rumble_short_in.wav
VS_INSIDE_BACKFIRE_3=LM70\BF1_rumble_long_in.wav

// BACKFIRE & SHIFT SOUNDS (OUTSIDE)

VS_OUTSIDE_SHIFT_UP_1=LM70\LM70_SHIFT_UP1_ex.WAV
VS_OUTSIDE_SHIFT_UP_2=LM70\LM70_SHIFT_UP1_ex.WAV
VS_OUTSIDE_SHIFT_UP_3=LM70\LM70_SHIFT_UP1_ex.WAV
VS_OUTSIDE_SHIFT_DOWN_1=LM70\LM70_SHIFT_DOWN1_ex.WAV
VS_OUTSIDE_SHIFT_DOWN_2=LM70\LM70_SHIFT_DOWN1_ex.WAV
VS_OUTSIDE_SHIFT_DOWN_3=LM70\LM70_SHIFT_DOWN1_ex.WAV

VS_OUTSIDE_BACKFIRE_1=LM70\BF1_in.wav
VS_OUTSIDE_BACKFIRE_2=LM70\BF2_rumble_short_ex.wav
VS_OUTSIDE_BACKFIRE_3=LM70\BF2_rumble_long_ex.wav

// ROAD SURFACE SOUNDS  (INSIDE)

VS_INSIDE_ROADNOISE_DRY=TMTires\roadroll_in.wav
VS_INSIDE_ROADNOISE_WET=TMTires\roadroll_in.wav
VS_INSIDE_ROADNOISE_GRASS=TMTires\grassroll_in.wav
VS_INSIDE_ROADNOISE_DIRT=TMTires\gravelroll_in.wav
VS_INSIDE_ROADNOISE_GRAVEL=TMTires\gravelroll_in.wav
VS_INSIDE_ROADNOISE_RUMBLESTRIP=Secondary\rumble_in.wav

// ROAD SURFACE SOUNDS  (OUTSIDE)

VS_OUTSIDE_ROADNOISE_DRY=TMTires\roadroll_ex.wav
VS_OUTSIDE_ROADNOISE_WET=TMTires\roadroll_ex.wav
VS_OUTSIDE_ROADNOISE_GRASS=TMTires\grassroll_ex.wav
VS_OUTSIDE_ROADNOISE_DIRT=TMTires\gravelroll_ex.wav
VS_OUTSIDE_ROADNOISE_GRAVEL=TMTires\gravelroll_ex.wav
VS_OUTSIDE_ROADNOISE_RUMBLESTRIP=Secondary\rumble_ex.wav

// SKID SOUNDS (INSIDE)

VS_INSIDE_TIRE_SCRUB=TMTires\scrub1_dry_in.wav
VS_INSIDE_SKID_DRY=TMTires\skid2_dry_in.wav
VS_INSIDE_SKID_WET=TMTires\skid2_dry_in.wav
VS_INSIDE_SKID_GRASS=TMTires\grassskid_in.wav
VS_INSIDE_SKID_DIRT=TMTires\gravelskid_in.wav
VS_INSIDE_SKID_GRAVEL=TMTires\gravelskid_in.wav

// SKID SOUNDS (OUTSIDE)

VS_OUTSIDE_TIRE_SCRUB=TMTires\scrub1_dry_ex.wav
VS_OUTSIDE_SKID_DRY=TMTires\skid2_dry_ex.wav
VS_OUTSIDE_SKID_WET=TMTires\skid2_dry_ex.wav
VS_OUTSIDE_SKID_GRASS=TMTires\grassskid_ex.wav
VS_OUTSIDE_SKID_DIRT=TMTires\gravelskid_ex.wav
VS_OUTSIDE_SKID_GRAVEL=TMTires\gravelskid_ex.wav

// CONTACT SOUNDS  (INSIDE)

VS_INSIDE_SCRAPING=secondary\scrape_barrier_in.wav
VS_INSIDE_HIT_WALL_1=secondary\hit1_wall.wav
VS_INSIDE_HIT_WALL_2=secondary\hit2_wall.wav
VS_INSIDE_HIT_WALL_3=secondary\hit3_wall.wav
VS_INSIDE_HIT_WALL_4=secondary\hit4_wall.wav
VS_INSIDE_HIT_WALL_5=secondary\hit5_wall.wav

VS_INSIDE_HIT_OTHERCAR_1=secondary\hit1_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_2=secondary\hit2_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_3=secondary\hit3_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_4=secondary\hit4_vehicle.wav
VS_INSIDE_HIT_OTHERCAR_5=secondary\hit5_vehicle.wav

VS_INSIDE_HIT_CONE=secondary\conehit.wav

// CONTACT SOUNDS  (OUTSIDE)

VS_OUTSIDE_SCRAPING=secondary\scrape_barrier_ex.wav

VS_OUTSIDE_HIT_WALL_1=secondary\hit1_wall.wav
VS_OUTSIDE_HIT_WALL_2=secondary\hit2_wall.wav
VS_OUTSIDE_HIT_WALL_3=secondary\hit3_wall.wav
VS_OUTSIDE_HIT_WALL_4=secondary\hit4_wall.wav
VS_OUTSIDE_HIT_WALL_5=secondary\hit5_wall.wav
VS_outSIDE_HIT_OTHERCAR_1=secondary\hit1_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_2=secondary\hit2_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_3=secondary\hit3_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_4=secondary\hit4_vehicle.wav
VS_outSIDE_HIT_OTHERCAR_5=secondary\hit5_vehicle.wav

VS_OUTSIDE_HIT_CONE=secondary\conehit.wav


// AMBIENT SOUNDS (INSIDE)

VS_INSIDE_WIND_NOISE=secondary\roadstones_in.wav
VS_INSIDE_ON_FIRE=secondary\fire_in.wav
VS_INSIDE_TRACTION_CONTROL=secondary\tc_in.wav

// AMBIENT SOUNDS (OUTSIDE)

VS_OUTSIDE_WIND_NOISE=secondary\roadstones_ex.wav
VS_OUTSIDE_ON_FIRE=secondary\fire_in.wav

VS_OUTSIDE_TRACTION_CONTROL=secondary\tc_ex.wav
VS_INSIDE_SEAT=Secondary\seat.wav 
VS_INSIDE_MIRROR=Secondary\mirror.wav


// ATTENUTATION
EngineRange=145.0
EngineShape=0.960
EngineAmbient=1.00

ShiftRange=145.0
ShiftShape=0.910
ShiftAmbient=1.00

OtherRange=25.0
OtherShape=1.0
OtherAmbient=1.00


// ENGINE VOLUME MIX
playerEngineVolumeMinimum=0.5
playerEngineVolumeThrottleFraction=0.2
playerEngineVolumeRevFraction=0.3

non-playerEngineVolumeMinimum=0.3
non-playerEngineVolumeThrottleFraction=0.3
non-playerEngineVolumeRevFraction=0.4


// ENGINE THROTTLE-POSITION MIX
EngineLoadBlendInside=(0.1,0.7)   // power sound starts to blend in at 30% throttle, coast sound blends out at 70%
EngineLoadBlendOutside=(0.1,0.7)  // power sound starts to blend in at 30% throttle, coast sound blends out at 70%


// ENGINE REV-SAMPLE MIX
// coast inside
EngineRPMCoastInside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=5726.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=1
{
  MinimumRPM=4102.00     // must overlap properly
  MaximumRPM=9176.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=2
{
  MinimumRPM=6094.00     // must overlap properly
  MaximumRPM=12838.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=3
{
  MinimumRPM=9178.00     // must overlap properly
  MaximumRPM=35670.00     // must overlap properly MaximumRPM=35670.00 
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=4
{
  MinimumRPM=24418.00     // must overlap properly
  MaximumRPM=37000.00     // must overlap properly MaximumRPM=37000.00
  NaturalRPM=10500.00   // engine RPM at which sample was recorded
}

// power inside
EngineRPMPowerInside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=5726.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=1
{
  MinimumRPM=4102.00     // must overlap properly
  MaximumRPM=11676.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=2
{
  MinimumRPM=7094.00     // must overlap properly
  MaximumRPM=12838.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=3
{
  MinimumRPM=11678.00     // must overlap properly
  MaximumRPM=35170.00     // must overlap properly MaximumRPM=35170.00
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=4
{
  MinimumRPM=24418.00     // must overlap properly
  MaximumRPM=37000.00     // must overlap properly 37000.00 
  NaturalRPM=10500.00   // engine RPM at which sample was recorded
}

// coast outside
EngineRPMCoastOutside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=6196.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=1
{
  MinimumRPM=4146.00     // must overlap properly
  MaximumRPM=9782.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=2
{
  MinimumRPM=6474.00     // must overlap properly
  MaximumRPM=18200.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=3
{
  MinimumRPM=15418.00     // must overlap properly
  MaximumRPM=19000.00     // must overlap properly
  NaturalRPM=16000.00   // engine RPM at which sample was recorded
}


// power outside
EngineRPMPowerOutside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=6196.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=1
{
  MinimumRPM=4146.00     // must overlap properly
  MaximumRPM=12782.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=2
{
  MinimumRPM=6474.00     // must overlap properly
  MaximumRPM=18200.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=3
{
  MinimumRPM=15418.00     // must overlap properly
  MaximumRPM=19000.00     // must overlap properly
  NaturalRPM=16000.00   // engine RPM at which sample was recorded
}

// TRANNY-SAMPLE MIX


VS_INSIDE_COAST_TRANNY_1=Rhez\trans_offlow.wav
VS_INSIDE_COAST_TRANNY_2=Rhez\trans_offhigh.wav
VS_INSIDE_POWER_TRANNY_1=Rhez\trans_onlow.wav
VS_INSIDE_POWER_TRANNY_2=Rhez\trans_onhigh.wav


TrannyInitialRampRPM=2000.0 // ramp volume up to this driveshaft RPM because low pitches sound bad

TrannyCoastBlendRPMInside=(4500.0, 18000.0) // blend range using driveshaft RPM
TrannyCoast1RPMTorqueInside=(4000, 200.0)   // natural RPM at which sample was recorded, transmission torque (in Nm) for maximum volume
TrannyCoast2RPMTorqueInside=(4000, 100.0)

TrannyPowerBlendRPMInside=(4500.0, 18000.0)
TrannyPower1RPMTorqueInside=(4000, 100.0)
TrannyPower2RPMTorqueInside=(4000, 80.0)


// BRAKE HISS 
 
VS_INSIDE_BRAKES_LOW=Rhez\brakes_low_in.wav    // low-speed
VS_INSIDE_BRAKES_HIGH=Rhez\brakes_high_in.wav  // high-speed 
VS_OUTSIDE_BRAKES_LOW=Rhez\brakes_low_ex.wav   // low-speed 
VS_OUTSIDE_BRAKES_HIGH=Rhez\brakes_high_ex.wav // high-speed
 
// Note: all speeds are in meters/sec: 50.0 m/s = 112 mph = 180 kph 
//
// Lower BrakePressure numbers will cause the volume to ramp up faster with 
// less applied pressure, and will be more steady at higher pressures.
// Higher BrakePressure numbers will tend to make the volume more dependent
// on applied pressure.
//
// Temperature effects on brake hiss volume are not implemented yet. 
 
BrakeRampSpeed=3.0            // volume ramps up to this speed
BrakeBlendSpeeds=(8.0, 23.0)  // blends between low- and high-speed brake hiss
BrakeFadeSpeeds=(23.0, 42.0)  // fades out high-speed brake hiss between these speeds
BrakePressure=0.20            // defines how brake pressure affects brake hiss volume

