// ENGINE SOUNDS (INSIDE)

// ENGINE SOUNDS (INSIDE)
VS_INSIDE_POWER_ENGINE_1=OpelManta\18L16V_onidle_in.wav
VS_INSIDE_POWER_ENGINE_2=OpelManta\18L16V_onverylow_in.wav
VS_INSIDE_POWER_ENGINE_3=OpelManta\18L16V_onlow_in.wav
VS_INSIDE_POWER_ENGINE_4=OpelManta\18L16V_onmid_in.wav
VS_INSIDE_POWER_ENGINE_5=OpelManta\18L16V_onhigh_in.wav

VS_INSIDE_COAST_ENGINE_1=OpelManta\18L16V_offidle_in.wav
VS_INSIDE_COAST_ENGINE_2=OpelManta\18L16V_offverylow_in.wav
VS_INSIDE_COAST_ENGINE_3=OpelManta\18L16V_offlow_in.wav
VS_INSIDE_COAST_ENGINE_4=OpelManta\18L16V_offmid_in.wav
VS_INSIDE_COAST_ENGINE_5=OpelManta\18L16V_offhigh_in.wav

VS_INSIDE_ENGINE_STARTING=OpelManta\18L16V_startup_in.wav

// ENGINE SOUNDS (OUTSIDE)

VS_OUTSIDE_POWER_ENGINE_1=OpelManta\18L16V_onidle_ex.wav
VS_OUTSIDE_POWER_ENGINE_2=OpelManta\18L16V_onverylow_ex.wav
VS_OUTSIDE_POWER_ENGINE_3=OpelManta\18L16V_onlow_ex.wav
VS_OUTSIDE_POWER_ENGINE_4=OpelManta\18L16V_onmid_ex.wav
VS_OUTSIDE_POWER_ENGINE_5=OpelManta\18L16V_onhigh_ex.wav

VS_OUTSIDE_COAST_ENGINE_1=OpelManta\18L16V_offidle_ex.wav
VS_OUTSIDE_COAST_ENGINE_2=OpelManta\18L16V_offverylow_ex.wav
VS_OUTSIDE_COAST_ENGINE_3=OpelManta\18L16V_offlow_ex.wav
VS_OUTSIDE_COAST_ENGINE_4=OpelManta\18L16V_offmid_ex.wav
VS_OUTSIDE_COAST_ENGINE_5=OpelManta\18L16V_offhigh_ex.wav

VS_OUTSIDE_ENGINE_STARTING=OpelManta\18L16V_startup_ex.wav

// BACKFIRE & SHIFT SOUNDS (INSIDE)

VS_INSIDE_SHIFT_UP_1=OpelManta\gear_change_up_2.wav
VS_INSIDE_SHIFT_UP_2=OpelManta\gear_change_up_1.wav
VS_INSIDE_SHIFT_UP_3=OpelManta\gear_change_up_1.wav
VS_INSIDE_SHIFT_DOWN_1=OpelManta\gear_change_down_1.wav
VS_INSIDE_SHIFT_DOWN_2=OpelManta\gear_change_down_2.wav
VS_INSIDE_SHIFT_DOWN_3=OpelManta\gear_change_down_2.wav

VS_INSIDE_BACKFIRE_1=OpelManta\internal_backfire_1.wav
VS_INSIDE_BACKFIRE_2=OpelManta\internal_backfire_7.wav
VS_INSIDE_BACKFIRE_3=OpelManta\internal_backfire_3.wav

BACKFIREAMOUNT=0.6

VS_INSIDE_SPLUTTER=GTR\SPLUTTER_INT_GROUP_A.wav

SPLUTTERAMOUNT=0.5


// BACKFIRE & SHIFT SOUNDS (OUTSIDE)

VS_OUTSIDE_SHIFT_UP_1=OpelManta\gear_ext_up_1.wav
VS_OUTSIDE_SHIFT_UP_2=OpelManta\gear_ext_up_2.wav
VS_OUTSIDE_SHIFT_UP_3=OpelManta\gear_ext_up_3.wav
VS_OUTSIDE_SHIFT_DOWN_1=OpelManta\gear_ext_down_1.wav
VS_OUTSIDE_SHIFT_DOWN_2=OpelManta\gear_ext_down_2.wav
VS_OUTSIDE_SHIFT_DOWN_3=OpelManta\gear_ext_down_3.wav

VS_OUTSIDE_BACKFIRE_1=OpelManta\external_backfire_8.wav
VS_OUTSIDE_BACKFIRE_2=OpelManta\external_backfire_12.wav
VS_OUTSIDE_BACKFIRE_3=OpelManta\external_backfire_9.wav

BACKFIREAMOUNT=0.5

VS_OUTSIDE_SPLUTTER=GTR\backfire_ext_6.wav

SPLUTTERAMOUNT=0.5


// ROAD SURFACE SOUNDS  (INSIDE)

VS_INSIDE_ROADNOISE_DRY=OpelManta\roadroll_in.wav
VS_INSIDE_ROADNOISE_WET=OpelManta\roadroll_in.wav
VS_INSIDE_ROADNOISE_GRASS=OpelManta\gras_in.wav
VS_INSIDE_ROADNOISE_DIRT=OpelManta\gravel_in.wav
VS_INSIDE_ROADNOISE_GRAVEL=OpelManta\gravel_in.wav
VS_INSIDE_ROADNOISE_RUMBLESTRIP=OpelManta\rumble_in.wav

// ROAD SURFACE SOUNDS  (OUTSIDE)

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

// SKID SOUNDS (INSIDE)

VS_INSIDE_TIRE_SCRUB=OpelManta\scrub_dry_in.wav
VS_INSIDE_SKID_DRY=OpelManta\road_skid.wav
VS_INSIDE_SKID_WET=OpelManta\road_skid_wet.wav
VS_INSIDE_SKID_GRASS=OpelManta\grassskid_in.wav
VS_INSIDE_SKID_DIRT=OpelManta\gravelskid_in.wav
VS_INSIDE_SKID_GRAVEL=OpelManta\gravelskid_in.wav

// SKID SOUNDS (OUTSIDE)

VS_OUTSIDE_TIRE_SCRUB=OpelManta\scrub1_dry_ex.wav
VS_OUTSIDE_SKID_DRY=OpelManta\road_skid.wav
VS_OUTSIDE_SKID_WET=OpelManta\road_skid_wet.wav
VS_OUTSIDE_SKID_GRASS=OpelManta\grassskid_ex.wav
VS_OUTSIDE_SKID_DIRT=OpelManta\gravelskid_ex.wav
VS_OUTSIDE_SKID_GRAVEL=OpelManta\gravelskid_ex.wav

// CONTACT SOUNDS  (INSIDE)

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

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

VS_INSIDE_HIT_CONE=OpelManta\conehit.wav

// CONTACT SOUNDS  (OUTSIDE)

VS_OUTSIDE_SCRAPING=OpelManta\scrape_barrier_ex.wav

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

VS_OUTSIDE_HIT_CONE=OpelManta\conehit.wav


// AMBIENT SOUNDS (INSIDE)

VS_INSIDE_SPEED_LIMITER_TOGGLE=OpelManta\limiter.wav
VS_INSIDE_LAUNCH_CONTROL_TOGGLE=OpelManta\launch.wav
VS_INSIDE_WIND_NOISE=OpelManta\roadstones_in.wav
VS_INSIDE_ON_FIRE=OpelManta\fire_in.wav
VS_INSIDE_HORN=OpelManta\horn_in.wav
VS_INSIDE_TRACTION_CONTROL=OpelManta\tc_in.wav

// AMBIENT SOUNDS (OUTSIDE)

VS_OUTSIDE_SPEED_LIMITER_TOGGLE=OpelManta\limiter.wav
VS_OUTSIDE_LAUNCH_CONTROL_TOGGLE=OpelManta\launch.wav
VS_OUTSIDE_WIND_NOISE=OpelManta\roadstones_ex.wav
VS_OUTSIDE_ON_FIRE=OpelManta\fire_in.wav
VS_OUTSIDE_HORN=OpelManta\horn_ex.wav
VS_OUTSIDE_TRACTION_CONTROL=OpelManta\tc_in.wav
VS_INSIDE_SEAT=OpelManta\seat.wav 
VS_INSIDE_MIRROR=OpelManta\mirror.wav

//-------------------------
// ATTENUATION
//-------------------------

EngineRange=50.0
EngineShape=1.00
EngineAmbient=1.00

ShiftRange=50.0
ShiftShape=1.00
ShiftAmbient=1.00

OtherRange=20.0
OtherShape=1.00
OtherAmbient=0.50


// ENGINE VOLUME MIX
playerEngineVolumeMinimum=1.6
playerEngineVolumeThrottleFraction=0.2
playerEngineVolumeRevFraction=0.2

non-playerEngineVolumeMinimum=0.6
non-playerEngineVolumeThrottleFraction=0.9
non-playerEngineVolumeRevFraction=0.9


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


// ENGINE REV-SAMPLE MIX
// RPMs need to overlap properly from one sample to the next (maximum of two playing at once).
// The first minimum RPM should be above zero but low enough to hear an engine stall.

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

EngineRPMPowerInside=1
{
  MinimumRPM=1645.00     // must overlap properly
  MaximumRPM=3590.00     // must overlap properly
  NaturalRPM=3000.00   // engine RPM at which sample was recorded
}

EngineRPMPowerInside=2
{
  MinimumRPM=2714.00     // must overlap properly
  MaximumRPM=4979.00     // must overlap properly
  NaturalRPM=4000.00   // engine RPM at which sample was recorded
}

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

EngineRPMPowerInside=4
{
  MinimumRPM=5449.00     // must overlap properly
  MaximumRPM=9000.00     // must overlap properly
  NaturalRPM=7000.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=0
{
  MinimumRPM=1.00         // above zero, but low enough to hear engine stall
  MaximumRPM=2350.00     // must overlap properly
  NaturalRPM=1100.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=1
{
  MinimumRPM=1645.00     // must overlap properly
  MaximumRPM=3590.00     // must overlap properly
  NaturalRPM=3000.00   // engine RPM at which sample was recorded
}

EngineRPMCoastInside=2
{
  MinimumRPM=2714.00     // must overlap properly
  MaximumRPM=4979.00     // must overlap properly
  NaturalRPM=4000.00   // engine RPM at which sample was recorded
}

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

EngineRPMCoastInside=4
{
  MinimumRPM=5449.00     // must overlap properly
  MaximumRPM=9000.00     // must overlap properly
  NaturalRPM=7000.00   // engine RPM at which sample was recorded
}

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

EngineRPMPowerOutside=1
{
  MinimumRPM=1645.00     // must overlap properly
  MaximumRPM=3590.00     // must overlap properly
  NaturalRPM=3000.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=2
{
  MinimumRPM=2714.00     // must overlap properly
  MaximumRPM=4979.00     // must overlap properly
  NaturalRPM=4000.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=3
{
  MinimumRPM=4167.00     // must overlap properly
  MaximumRPM=6410.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMPowerOutside=4
{
  MinimumRPM=5449.00     // must overlap properly
  MaximumRPM=9000.00     // must overlap properly
  NaturalRPM=7000.00   // engine RPM at which sample was recorded
}

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

EngineRPMCoastOutside=1
{
  MinimumRPM=1645.00     // must overlap properly
  MaximumRPM=3590.00     // must overlap properly
  NaturalRPM=3000.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=2
{
  MinimumRPM=2714.00     // must overlap properly
  MaximumRPM=4979.00     // must overlap properly
  NaturalRPM=4000.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=3
{
  MinimumRPM=4167.00     // must overlap properly
  MaximumRPM=6410.00     // must overlap properly
  NaturalRPM=5500.00   // engine RPM at which sample was recorded
}

EngineRPMCoastOutside=4
{
  MinimumRPM=5449.00     // must overlap properly
  MaximumRPM=9000.00     // must overlap properly
  NaturalRPM=7000.00   // engine RPM at which sample was recorded
}

// TRANNY-SAMPLE MIX

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

//VS_OUTSIDE_COAST_TRANNY_1=OpelManta\trans_offlow.wav
//VS_OUTSIDE_COAST_TRANNY_2=OpelManta\trans_offhigh.wav
//VS_OUTSIDE_POWER_TRANNY_1=OpelManta\trans_onlow.wav
//VS_OUTSIDE_POWER_TRANNY_2=OpelManta\trans_onhigh.wav

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

TrannyCoastBlendRPMInside=(2000.0, 9500.0) // blend range using driveshaft RPM
TrannyCoast1RPMTorqueInside=(2736, 240.0)   // natural RPM at which sample was recorded, transmission torque (in Nm) for maximum volume
TrannyCoast2RPMTorqueInside=(8643, 240.0)

TrannyPowerBlendRPMInside=(2000.0, 9500.0)
TrannyPower1RPMTorqueInside=(4294, 320.0)
TrannyPower2RPMTorqueInside=(9398, 320.0)

TrannyCoastBlendRPMOutside=(4000.0, 10000.0) // blend range using driveshaft RPM
TrannyCoast1RPMTorqueOutside=(3373, 240.0)    // natural RPM at which sample was recorded, transmission torque (in Nm) for maximum volume
TrannyCoast2RPMTorqueOutside=(4100, 240.0)

TrannyPowerBlendRPMOutside=(4000.0, 10000.0)
TrannyPower1RPMTorqueOutside=(3373, 320.0)
TrannyPower2RPMTorqueOutside=(7785, 320.0)

// BRAKE HISS 
 
VS_INSIDE_BRAKES_LOW=Howston\brakes_low_in.wav
VS_INSIDE_BRAKES_HIGH=Howston\brakes_high_in.wav
VS_OUTSIDE_BRAKES_LOW=Howston\brakes_low_ex.wav
VS_OUTSIDE_BRAKES_HIGH=Howston\brakes_high_ex.wav
 
// 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

