Updated Audio modes demystified (markdown)

bicarus
2026-06-08 02:01:48 -07:00
parent db4c5f7f50
commit bd01697933
+10 -6
@@ -223,15 +223,19 @@ Spice only hooks some of Windows volume APIs, which should cover most games. If
For most games, there are also patches that can be applied.
## WASAPI Stereo Downmix (-downmix)
Some games require surround sound setup. For example, FutureTomTom wants 4 channels, and GitaDora Arena Cabinet requires a 7.1 setup. If you turn on `-downmix` option, you can play these games with just a stereo system; spice will lie to the game engine that surround system is available, internally perform a downmix to stereo, and output to your audio device with just two channels.
## WASAPI/ASIO Boost Audio Volume (-volumeboost)
Exactly what it says; boosts the volume by a constant decibel value. You can use this if the game is too quiet (IIDX, SDVX tend to be fairly quiet). Not responsible for any hearing damage or broken speakers and headphones.
## WASAPI Exclusive Mode Resampling (-resample)
## Downmixing / resampling / buffer modification
With the options below, supported games should run on practically any audio hardware. Even low budget USB speakers or TVs over HDMI can handle WASAPI exclusive audio with increased buffers and resampling enabled.
### WASAPI Stereo Downmix (-downmix)
Some games require surround sound setup. For example, FutureTomTom wants 4 channels, and GitaDora Arena Cabinet requires a 7.1 setup. If you turn on `-downmix` option, you can play these games with just a stereo system; spice will lie to the game engine that surround system is available, internally perform a downmix to stereo, and output to your audio device with just two channels.
### WASAPI Exclusive Mode Resampling (-resample)
Allows you to upsample / downsample exclusive mode streams. This can be useful if your audio device doesn't support the sample rate that the game wants (e.g., you have 48kHz-only device but SDVX wants 44kHz). Note that this only works for exclusive mode, not shared.
@@ -239,7 +243,7 @@ Allows you to upsample / downsample exclusive mode streams. This can be useful i
Allows you to modify the buffer size. This can be used if the buffer size requested by the game engine is too low (e.g., SDVX requests 3 ms) and causing static noise in your speakers. You should start with 10 (10 milliseconds) and slowly increase it; higher values are safer, but will add more latency.
## ASIO 7.1 to Stereo "Downmix" (-asiodownmix)
### ASIO 7.1 to Stereo "Downmix" (-asiodownmix)
This performs a downmix from 7.1 to 2 channel by extracting audio from specified channels and routing them to the front speakers (e.g., rear channels to front channels). It doesn't do any *mixing*, just swapping of channel destinations (just a `memcpy`), but can be used if the game is outputting audio to the wrong channel.