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
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

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

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_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

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
  • false: Off.
  • true: Will swap left and right sound channels.

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.