From 5bd3f26f54565037f148be579e9d6c1038a596e1 Mon Sep 17 00:00:00 2001 From: sp2xdev <127630192+sp2xdev@users.noreply.github.com> Date: Sat, 4 Nov 2023 15:54:39 -0700 Subject: [PATCH] Created Audio modes demystified (markdown) --- Audio-modes-demystified.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Audio-modes-demystified.md 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) + +