libxmp problems with dead.air

Forum rules
Please construct and post a simple demo whenever possible for all bug reports. Please provide links to everything.

If you can include a wad demonstrating the problem, please do so. Bug reports that include fully-constructed demos have a much better chance of being investigated in a timely manner than those that don't.

Please make a new topic for every bug. Don't combine multiple bugs into a single topic. Thanks!

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is ON
[img] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: libxmp problems with dead.air

Re: libxmp problems with dead.air

by Graf Zahl » Fri Nov 22, 2024 3:44 pm

There's a reason why you can switch back to DUMB in the menu and also have the option to set the preferred player for each music through SNDINFO. I have seen songs that play better with DUMB and others that paly better with XMP.

As for why this was chosen, it was an external contributionm but the last time I checked the full libOpenMPT was a bit messy to set up and the lite version being too limited.

If that song plays wrong with libXMP you should know where to report it. Here's not the right place for that. If libXMP reports this fixed we can upgrade the library.

libxmp problems with dead.air

by BouncyTEM » Thu Nov 21, 2024 11:59 pm

Pretty simple bug to report here.

The behavior as intended for dead.air - the opening segment's supposed to be quiet and spooky. It plays correctly in dumb - it does not play correctly in libxmp, where it starts playing the main song immediately.

Additionally, the same problem comes up in another way, I *think* - libxmp seems to be a bit fragile in regards to module subsongs in general - the order argument in ChangeMusic sometimes works, sometimes doesn't, seems inconsistent.

https://www.doomworld.com/forum/topic/92135-deadair-v2/

linking dead.air here for convenience.

Is there a reason why libopenmpt isn't included instead? that one's been considered foo_dumb's successor for a while now, from my understanding.

Top