How fast the volume of ambient sounds changes as you move around the map.
s_ambientlevel
floatdefault: 0.3
Volume level of ambient sounds (produced by liquid and sky brushes).
s_audiodevice
integerdefault: 0
Audio device to use.
s_desiredsamples
integerdefault: 0
Indicates how large the audio buffer should be, in samples.
If 0, ezQuake will choose a sensible default, based on value of s_khz.
This is a suggestion only, the driver is free to choose a different value.
Smaller buffer sizes generally result in lower latency, but higher CPU usage.
s_khz
enumdefault: 11
The client includes "sound interpolation" which allows it to play sounds at higher frequencies, than the default 11025 Hz with perfect quality.
In addition to "s_khz" also "s_bits" (linux only) will have an influence on interpolation quality. This variable allows you to choose the frequency you want to interpolate the sounds to.
You will quickly discover, that the shaft sound is different at increased sampling rate. That's because shaft sounds were recorded at 22050 kHz, so probably that's how they should sound from the beginning. If you don't like it, you can always convert them to 11025.
11: 11khz sound (default).
22: 22khz sound.
44: 44khz sound.
48: 48khz sound.
s_linearresample
enumdefault: 0
Controls whether or not to resample sounds as they are loaded.
0: Do not perform resampling.
1: Upscale sounds as they are loaded.
2: Upscale & downscale sounds as they loaded, as appropriate.
s_loadas8bit
booleandefault: 0
Reduce sound samples down to 8-bit at load time, trading quality for lower memory usage.
This used to help with performance on systems with low memory.
s_mixahead
float
Only affects OSS and legacy ALSA:
This variable defines the delay time for sounds. How low you can set your sound mixahead depends on your FPS, when you set it too low, your sound will start crackling.
Generally, with 72 FPS you should be able to use a delay of 0.06 seconds.
s_mm1_file
stringdefault: misc/talk.wav
You can specify notification sound for messagemode1 (/messagemode or /say foo) messages.
s_mm1_volume
floatdefault: 1
You can specify volume of notification sound for messagemode1 (/messagemode or /say foo) messages.
s_mm2_file
stringdefault: misc/talk.wav
You can specify notification sound for messagemode2 (/messagemode2 or /say_team foo) messages.
s_mm2_volume
floatdefault: 1
You can specify volume of notification sound for messagemode2 (/messagemode2 or /say_team foo) messages.
s_noextraupdate
boolean
false: Makes Quake update its sound buffers more often to avoid choppy sound when your fps is really low (20 or worse)
true: Don't use extra sound updates.
Gives a slight fps boost, but may lead to choppy sound on low-end machines.
s_nosound
booleandefault: 0
false: Enable the playback of sounds.
true: Disable the playback of sounds.
Note that it effectively just resets sound volume to zero, but the sound engine still runs.
If you want disable sound in order to get more fps, use the -nosound command line option instead.
s_otherchat_file
stringdefault: misc/talk.wav
You can specify notification sound for other messages (than messagemode, messagemode2 and from spectators).
s_otherchat_volume
floatdefault: 1
You can specify volume of notification sound for other messages (than messagemode, messagemode2 and from spectators).
s_precache
booleandefault: 1
false: Disable automatic sound caching.
true: Enable automatic sound caching.
s_raw_volume
floatdefault: 1
Controls volume of voice (voip) playback.
See cl_voip_play.
s_show
enumdefault: 0
Toggles displaying how many and/or which sound files are currently being played.
0: Do not show anything.
1: Print the number of sounds playing.
2: Print the volume in left/right speakers, name of sound file playing, and number of sounds playing.
s_silent_racing
booleandefault: 0
Toggles whether or not you can hear other players when racing.
s_spec_file
stringdefault: misc/talk.wav
You can specify notification sound for spectator messages.
s_spec_volume
floatdefault: 1
You can specify volume of notification sound for spectator messages.
s_swapstereo
booleandefault: 0
false: Off.
true: Will swap left and right sound channels.
volume
floatdefault: 0.7
Sets sound volume.
This can go above 1, but sound will get more and more distorted.
VOIP
cl_voip_capturingvol
integer
Volume multiplier applied while capturing, to avoid your audio from being heard by others.
cl_voip_micamp
integerdefault: 2
Amplifies your microphone when using voip.
cl_voip_play
booleandefault: 1
Enables voip (voice chat) playback.
false:
true:
cl_voip_send
enumdefault: 0
Enable sending of voice (voip) to the server.
0: disabled
1: voice-activated
2: always activated
Commands +void / -void emulate toggling this value to 2.
cl_voip_showmeter
enumdefault: 1
Shows your speech volume above the at the bottom-left of the screen.
0: Hide
1: Show when transmitting
2: Always show (ignore voice-activation)
cl_voip_showmeter_x
integerdefault: 0
Adjust horizontal position of the voice volume meter.
See cl_voip_showmeter.
cl_voip_showmeter_y
integerdefault: 0
Adjust vertical position of the voice volume meter.
See cl_voip_showmeter.
cl_voip_vad_delay
floatdefault: 0.3
Keeps sending voice data for this many seconds after voice activation would normally stop.
cl_voip_vad_threshhold
floatdefault: 15
This is the threshhold for voice-activation-detection when sending voip data.
mumble_enabled
boolean
Turn on mumble positional audio support.
false:
true:
Requires mumble to be loaded before toggling this on.