Author Topic: 3.8 reports, queries and bugs  (Read 268375 times)

Guest

  • Guest
Re: 3.8 reports, queries and bugs
« Reply #775 on: 3 Mar '21 - 23:54 »
I'm not sure what's going on with the latest EXE, but any modules I play that it supports by default will say "buffering..." and then crash... I've just been using the normal 3.8.5 EXE ever since but I'm not sure what's causing that that issue.  ???

winner

  • Posts: 297
Re: 3.8 reports, queries and bugs
« Reply #776 on: 4 Mar '21 - 00:16 »
I'm not sure what's going on with the latest EXE, but any modules I play that it supports by default will say "buffering..." and then crash... I've just been using the normal 3.8.5 EXE ever since but I'm not sure what's causing that that issue.  ???
I can confirm this behavior with version 3.8.5.12 when trying to play .mod files.

Ian @ un4seen

  • Administrator
  • Posts: 23550
Re: 3.8 reports, queries and bugs
« Reply #777 on: 4 Mar '21 - 17:10 »
Oops! Been a few mishaps recently ;D ... This one is when the output isn't set to 32-bit. Here's an update to fix it:

   www.un4seen.com/stuff/xmplay.exe

Guest

  • Guest
Re: 3.8 reports, queries and bugs
« Reply #778 on: 4 Mar '21 - 17:47 »
Works now, thanks for the fix! ;D

saga

  • Posts: 2497
Re: 3.8 reports, queries and bugs
« Reply #779 on: 27 Mar '21 - 23:31 »
There is an issue with the portamento between two different instruments in this tune: https://modarchive.org/module.php?60896 (right in the second pattern)
Using PT1 mode fixes it, but I think the current behaviour doesn't make a lot of sense in either mode.

Ian @ un4seen

  • Administrator
  • Posts: 23550
Re: 3.8 reports, queries and bugs
« Reply #780 on: 30 Mar '21 - 16:31 »
Here's an update to get that file sounding better in "normal" MOD mode:

   www.un4seen.com/stuff/xmplay.exe

The change is in what happens when an instrument is used without a note. Please let me know if you find that's now broken for other files in "normal" MOD mode.

saga

  • Posts: 2497
Re: 3.8 reports, queries and bugs
« Reply #781 on: 6 Apr '21 - 23:01 »
It seems like combining instrument swaps with arpeggios is now broken in PT1 mode: https://modarchive.org/index.php?request=view_by_moduleid&query=191419

Ian @ un4seen

  • Administrator
  • Posts: 23550
Re: 3.8 reports, queries and bugs
« Reply #782 on: 8 Apr '21 - 17:54 »
The XMPlay 3.8.5 and 3.8.4 release versions seem to sound the same, so I guess the issue has been there a while, perhaps forever? From the note range used in the file, it doesn't look like it is actually meant to be played in PT1 mode? Still, I'll try to get it sounding closer to real PT1.

saga

  • Posts: 2497
Re: 3.8 reports, queries and bugs
« Reply #783 on: 8 Apr '21 - 18:13 »
Good point, it doesn't look like a ProTracker module. I mostly tried PT1 mode because the module uses Invert Loop, which requires PT1 mode in XMPlay. So in the end it looks more like XMPlay needs another way to enable EFx commands without enforcing PT1 limits... OpenMPT just supports them unconditionally, no matter which type of MOD file, and I'm not aware of any issues so far. Maybe XMPlay could enable EFx support by default as well?

Ian @ un4seen

  • Administrator
  • Posts: 23550
Re: 3.8 reports, queries and bugs
« Reply #784 on: 9 Apr '21 - 17:12 »
Here's an update that enables the EFx effect in normal MOD mode too (still disabled in FT2 mode):

   www.un4seen.com/stuff/xmplay.exe

This update should also bring PT1 mode closer in accuracy, by having the arpeggio period/freq wraparound when that exceeds the limit, instead of capping it (like ST3 Amiga limits does).

saga

  • Posts: 2497
Re: 3.8 reports, queries and bugs
« Reply #785 on: 9 Apr '21 - 21:58 »
Yup, that both sounds good. Thanks for the fix!

brycco

  • Posts: 35
Re: 3.8 reports, queries and bugs
« Reply #786 on: 5 May '21 - 14:21 »
Found some MOD playback bugs while working on a tune.

1. Tempo or Speed is handled incorrectly.
2. Volume change is delayed with EDx: Note Delay, but it should be instantaneous (unintuitive but that's PT...)

Ian @ un4seen

  • Administrator
  • Posts: 23550
Re: 3.8 reports, queries and bugs
« Reply #787 on: 7 May '21 - 16:01 »
The tempo issue is caused by the file being detected as requiring VBlank timing. Here's an update that should fix that, and the note delay volume issue in PT1 mode (doesn't apply in normal/FT2 modes):

   www.un4seen.com/stuff/xmplay.exe