Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Also, is it just music, just sound effects, or both?
Thank you!
It is both music and sound effects.
Thanks for the help I appreciate it.
Would you be able to try the solution in the FAQ, but paste the following into "system.ini" instead?
I'm not sure what's happening, but, Crystal Project has two engines/frameworks to choose from for playing audio: FNA or NAudio. Since the legacy version, I have updated the FNA framework, and this is the default, so there may have been some changes which affected the audio for you. On the other hand NAudio has not changed. The FAQ solution causes it to use NAudio instead of FNA, and since it hasn't changed, this seems like a good idea, but you said it is still cracking. So, the above settings will make the latency 500ms which is way too high (all the audio will be very delayed) but sometimes having a latency that is too low causes crackling.
In other words, this is mainly for troubleshooting. If the above settings work, then the solution will be to lower the latency as much as possible while making sure that the crackling does not return. If the above settings do not work, then it is likely something else (however, please make sure that the above settings at least cause the sound effects to be delayed so that we may confirm that it is applying the settings properly).
Thank you for trying this and thank you for your patience!
You wouldn't happen to be able to think of a fix for this? as its kind of a hassle to switch between them.
Just wanted to say again that it was working fine last update I did nothing between these updates to cause anything.
Thank you for letting me know! I didn't think to suggest this. Cyan, could you please let me know whether this also helps for you? If so, I'll add it to the FAQ.
I noticed a lot of audio clicking immediately, and judging by information I see here I'm probably right to assume the cause in my case is the virtual audio interface program Voicemeeter, which I use for its various audio mixing applications-- Since this is software, it introduces some inherent additional audio latency (in the realm of a few ms) in the process. Voicemeeter already has known audio conflicts with Discord and so it wouldn't be a stretch to think it has audio conflicts with some other things too.
My first discovery upon trying to research the audio clicking in this case was this discussion, so naturally I first tried the most readily-available solution here, the command option. On Windows, this option simply causes the game to exit on launch with the error "Windows cannot find 'SDL_AUDIODRIVER=alsa'. Make sure you typed the command correctly and then try again." This is likely expected since the solution was found/proposed by a Linux user and is probably inherent to Linux environments. (And yes, I included the " %command%" in the command line, Windows seems to have ignored that portion.)
Afterwards, I removed the command option and found my way over to the FAQ to try the system.ini fix there, which worked perfectly. I presume, however, that if my PC were lower-spec, I may also need to increase the latency as described here.
So it seems to me that whatever changes were made to FNA are not very compatible with third-party audio interfaces such as the OP's case or Voicemeeter. Would definitely recommend, if nothing else, to add an audio engine toggle in the game's settings if possible to avoid making new players dig through FAQ's or (if less dedicated) passing on the game entirely.
This is a great point. The options editable by the system.ini were implemented to help troubleshoot very niche scenarios without needing to push updates, but this specific thing has come up a lot and it would make a ton of sense to build it into the options screen.