Releases: somewhatlurker/DivaSound
Ver 2.6
DivaSound is now included in PD Loader. If you use PD Loader you do not need to update DivaSound separately.
Version 2.6 consists of some ASIO backend improvements. It adds a driver reset handler for changing settings on-the-fly (without any restart), and when used with a up-to-date unstable version of PD Loader (the latest right now already includes DivaSound 2.6 btw) double tapping esc will always exit cleanly.
Ver 2.5
DivaSound is now included in PD Loader. If you use PD Loader you do not need to update DivaSound separately.
Anyway, version 2.5 is only a minor update. It adds some information and config options to be shown in the new plugins section of the launcher. It really won't change anything for you if you haven't installed a recent enough version of PD Loader.
Ver 2.4
This version adds support for the "WASAPI_Exclusive" mode.
It also has a small fix that changes the value used for Alternate_Init when no config file is present to match the provided config file.
Ver 2.3
This version fixes all known crashing issues and as such the new initialisation method is enabled by default again!
Thanks so much @Rayduxz for working with me to fix the bug.
Ver 2.2
It seems crashing was still a bit of an issue (though possibly improved) in version 2.1, and nobody really knows why.
Version 2.2 now uses the old (pre-2.0) initialisation mode by default. If you get no audio, you can change back to the newer one by editing DivaSound.ini.
Ver 2.1
This version adds configurable backend as WASAPI (shared), DirectSound, or ASIO.
Copy all files to your plugins folder. You can delete bassasio.dll if you aren't using ASIO.
ASIO mode may prevent the output from being closed properly and hang the app, so use at your own risk.
It seems that it behaves a bit better if you use the close button on the debug console window.
Also, hopefully the crashing issues are fixed. I still don't know what caused them. (I couldn't reproduce it...)
Ver 2.0
The way v2.0 works internally is a little bit different to previous versions. It now entirely bypasses the game's original audio initialisation function. This won't improve quality or latency, but it should help ensure audio is output on every possible system with even less exceptions.
Also added in this version is support for the 24 bit integer output sample format.
SOME USERS ARE HAVING ISSUES WITH THIS VERSION. IF THE GAME CRASHES PLEASE USE AN OLDER VERSION FOR NOW
Ver 1.1
This release adds beta support for 4ch output mode and 32bit float sample format.
It also adds dynamic resizing of internal buffers so that the audio output device can be changed to one with higher latency while the game's running.
Make sure to get the new config file if you want to enable the new features.
Ver 1.0
Fixes handling of output sample rates (internal buffers will only be allocated to the needed size, not larger), and adds a check to hopefully avoid any crashing at all.
Configuration options can also now be set using DivaSound.ini. (optional)
Ver 0.3
Proper fix for crashing (I think)