bradharding / doomretro

The classic, refined DOOM source port. For Windows PC.
https://www.doomretro.com
GNU General Public License v3.0
679 stars 85 forks source link

Music isn't playing #844

Open SodaMazing opened 1 day ago

SodaMazing commented 1 day ago

I downloaded v5.5.1 fresh and i can't get music to work. I tried increasing the music volume, but nothing. I tried installing VirtualMIDISynth, but that didn't work either. I tried launching without ZDL and still nothing.

I am on Windows btw.

bradharding commented 1 day ago

Could you confirm the following please?

SodaMazing commented 1 day ago

Could you confirm the following please?

* Do sound effects work?

* Check the `s_musicvolume` CVAR hasn't somehow been set to `0%` in `doomretro.cfg`.

* Open the console with the `~` key and note any warnings displayed in red.

* Check the Windows volume mixer hasn't set DOOM Retro's volume to 0.

The console shows these errors 19-46-52 09-28-2024

bradharding commented 1 day ago

VirtualMIDISynth may have changed something to cause those errors. Can you make sure this is selected: image After that, check if the warnings are still there, and then check the volume mixer please.

SodaMazing commented 1 day ago

VirtualMIDISynth may have changed something to cause those errors. Can you make sure this is selected: image After that, check if the warnings are still there, and then check the volume mixer please.

Tried it, it didn't work, and the same errors still show up.

Volume mixer is normal.

bradharding commented 1 day ago

I'm not sure what could be causing this then. Could be a sound driver issue on your system. I'll investigate further what could be causing it.

SodaMazing commented 1 day ago

I'm not sure what could be causing this then. Could be a sound driver issue on your system. I'll investigate further what could be causing it.

In the mean time, i have remedied the issue by switching to the 32 bit version of Doom Retro. Music works perfectly fine on there. But not on the 64 bit version for whatever reason.