Skip to content

Sound Settings

Sound Settings

bgmvolume

float default: 1
This variable sets the volume of the CD music.

cl_staticSounds

boolean default: 1
  • false: Disable static sounds.
  • true: Enable static sounds.

s_ambientfade

float default: 100
How fast the volume of ambient sounds changes as you move around the map.

s_ambientlevel

float default: 0.3
Volume level of ambient sounds (produced by liquid and sky brushes).

s_audiodevice

integer default: 0
Audio device to use.

s_desiredsamples

integer default: 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

enum default: 11
Sets the audio sampling rate. In ezQuake, this introduces artifacts which give a "crisper"/"grainy" feel to some sounds, as the interpolation is not perfect. All the original sounds are 11k, except for shaft which is 22k and will sound different when setting s_khz over 11.
  • 11: 11kHz sound (default).
  • 22: 22kHz sound.
  • 44: 44kHz sound.
  • 48: 48kHz sound.
If you dislike the changes in sound, you can i.e. convert the shaft sounds down to 11k (and fail "f_modified" checks), go back to s_khz 11, or use s_linearresample for perfect resampling.

s_linearresample

enum default: 0
Controls whether to resample sounds to s_khz with perfect quality. This cleans up any artifacts resulting from the default interpolation.
  • 0: No linear resampling.
  • 1: Linear resampling when upsampling only.
  • 2: Linear resampling when downsampling and upsampling.
Resampling takes place as the sounds are loaded.

s_linearresample_stream

integer default: 0
Same as s_linearresample, but specifically for VOIP audio streams.

s_loadas8bit

boolean default: 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_mm1_file

string default: misc/talk.wav
You can specify notification sound for messagemode1 (/messagemode or /say foo) messages.

s_mm1_volume

float default: 1
You can specify volume of notification sound for messagemode1 (/messagemode or /say foo) messages.

s_mm2_file

string default: misc/talk.wav
You can specify notification sound for messagemode2 (/messagemode2 or /say_team foo) messages.

s_mm2_volume

float default: 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

boolean default: 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

string default: misc/talk.wav
You can specify notification sound for other messages (than messagemode, messagemode2 and from spectators).

s_otherchat_volume

float default: 1
You can specify volume of notification sound for other messages (than messagemode, messagemode2 and from spectators).

s_precache

boolean default: 1
  • false: Disable automatic sound caching.
  • true: Enable automatic sound caching.

s_raw_volume

float default: 1
Controls volume of voice (voip) playback.
See cl_voip_play.

s_show

enum default: 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

boolean default: 0
Toggles whether or not you can hear other players when racing.

s_spec_file

string default: misc/talk.wav
You can specify notification sound for spectator messages.

s_spec_volume

float default: 1
You can specify volume of notification sound for spectator messages.

s_swapstereo

boolean default: 0

volume

float default: 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

integer default: 2
Amplifies your microphone when using voip.

cl_voip_play

boolean default: 1
Enables voip (voice chat) playback.
  • false:
  • true:

cl_voip_send

enum default: 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

enum default: 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

integer default: 0
Adjust horizontal position of the voice volume meter.
See cl_voip_showmeter.

cl_voip_showmeter_y

integer default: 0
Adjust vertical position of the voice volume meter.
See cl_voip_showmeter.

cl_voip_vad_delay

float default: 0.3
Keeps sending voice data for this many seconds after voice activation would normally stop.

cl_voip_vad_threshhold

float default: 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.