diff --git a/Audio-modes-demystified.md b/Audio-modes-demystified.md new file mode 100644 index 0000000..c92b802 --- /dev/null +++ b/Audio-modes-demystified.md @@ -0,0 +1,27 @@ +Games will use one of these: + +### DirectSound (DSound) + +DDR, popn, etc, including many older versions of games (IIDX24 and below). + +Highest latency, but compatible with basically everything. Allows for multiple audio streams. + +### WASAPI shared mode + +Used by some games. + +High latency, compatible with most devices. Allows for multiple streams. + +You may need to set "Default Format" to the correct sample rate in Windows audio settings before starting the game. + +### WASAPI exclusive mode + +IIDX25-30 (LDJ), SDVX (nemsys), Gitadora, etc. Used by most newer games. Only allows one audio stream at a time (i.e., the game takes over all of audio) + +Low latency, requires that audio device supports exclusive mode at the correct sample rate. Needs "Allow applications to take exclusive control" setting enabled in Windows audio settings, on by default. + +### ASIO + +Lowest latency. Requires special audio device to support ASIO, at specific format (e.g., https://iidx.org/infinitas_asio for IIDX, which needs Int24LSB) + +