Sound options
From ZDoom Wiki
The sound options menu in Chex Quest 3.
The sound options menu gives an interface to consult and modify several sound and music playback settings. Its MENUDEF name is SoundOptions and it can be summoned with the menu_sound console command.
- Sound volume (0—1, by 0.05 increments)
- snd_sfxvolume
- Allows to change the volume at which in-game sound effects are played. 0 is mute, 1 is full volume.
- Menu volume (0—1, by 0.05 increments)
- snd_menuvolume
- Allows to change the volume at which menu-mode sound effects are played. 0 is mute, 1 is full volume.
- Music volume (0—1, by 0.05 increments)
- snd_musicvolume
- Allows to change the volume at which the music is played. 0 is mute, 1 is full volume.
- MIDI device
- snd_mididevice
- ZDoom allows you to choose which MIDI device to use for MUS and MIDI playback. In addition to any device provided by the OS, the following choices are available:
- After having changed the MIDI device, use the Restart sound command (see below) for the change to take effect.
- Underwater reverb (On/Off)
- snd_waterreverb
- ZDoom applies a reverb effect while the player avatar in under water. This can be turned off with this option.
- Underwater cutoff (0—2000, by 50 increments)
- snd_waterlp
- Sets the underwater low-pass filter cutoff frequency. A value of zero disables the filter entirely.
- Randomize pitches (On/Off)
- snd_pitched
- Enables or disables the sound pitch randomization that Doom used to have until
v1.4.
- Sound channels (8—256, by 8 increments)
- snd_channels
- Selects how many sounds can be played at once. The maximum in vanilla Doom was 8, but ZDoom allows for a lot more. If the value is too low, audio glitches may happen when several sounds are played simultaneously as the older channels are freed before the sound finished playing.
- Restart sound
- snd_reset
- Calls a console command to reset the sound system. Some options do not take effect immediately when changed and need this to be applied.
- Output system (Default/<system-dependent options>/No sound)
- snd_output
- A number of choices are available, many of which are system-dependent. System-dependent options include:
- MacOS:
Sound Manager/
Core Audio
- Unix:
OSS/
ALSA/
SDL/
ESD/
PulseAudio
- Windows:
DirectSound/
WASAPI/
ASIO/
WaveOut/
OpenAL
- MacOS:
- Note: PulseAudio support for Linux is (development version r3278+ only) and requires to be compiled with FMOD Ex 4.34 or later. In the same conditions, OpenAL support for Windows is disabled.
- Output format (8-bit/16-bit/24-bit/32-bit/32-bit floating point)
- snd_output_format
- Selects which format is used to output the sound to the audio hardware.
- Speaker mode (Auto/Mono/Stereo/Dolby Prologic Decoder/Quad/5 speakers/5.1 speakers/7.1 speakers)
- snd_speakermode
- Tells ZDoom how many speakers are available. The default choice is for autodetection.
- Resampler (No interpolation/Linear/Cubic/Spline)
- snd_resampler
- Selects how sounds are resampled to the global sample rate.
- HRTF filter (On/Off)
- snd_hrtf
- Turns the
head-related transfer function filter on or off.
- Advanced options
- Opens a submenu allowing to fine-tune the sound configuration settings.
- Module replayer options
- Opens a submenu allowing to choose and configure which module replayer is used.