diff --git a/Audio-modes-demystified.md b/Audio-modes-demystified.md index 7fadfa5..2a4422c 100644 --- a/Audio-modes-demystified.md +++ b/Audio-modes-demystified.md @@ -186,7 +186,7 @@ Spice has an audio hook that can accept **WASAPI exclusive mode** as input, and > [!IMPORTANT] > Backend conversion should only be used as last resort. -### Exclusive WASAPI -> ASIO conversion +### Exclusive WASAPI -> ASIO conversion (-asioconvert) Configuring Spice to convert Exclusive WASAPI to ASIO backend, use the following: @@ -213,10 +213,9 @@ To check if it's working properly, look for log messages like this: I:audio::asio: ASIO thread entering main loop ``` - Whenever possible, you should use the native audio output from the game, instead of going through the Spice audio backend conversion, as it will add a bit of latency. -## Volume change prevention +## Volume change prevention (automatic) Some games like to set the volume of your default audio device to 100% as it launches, which is very fun! Spice2x now has hooks to prevent this from happening, which means you might not need to patch your DLLs to do the same. This is enabled by default. @@ -224,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 +## 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 +## WASAPI 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) + +## 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. -## WASAPI Exclusive Buffer Size +## WASAPI Exclusive Buffer Size (-exclusivebuffer) 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.