XMPlay MIDI plugin

Started by Ian @ un4seen,

Alex Mortar

QuoteThere seems to be a problem loading large soundfonts.

I think the problem is in soundfont. I use 1gb GM soundfont with absolute no problems

Ian @ un4seen

Quote from: JDK88Using 19a. It crashes the moment it starts playing.  There seems to be a problem loading large soundfonts.

I don't seem to be able to reproduce that here even with a massive soundfont that doesn't fit in memory (the MIDI plugin only loads samples that are used), so please upload your XMPLAY.INI file to see what settings you're using. Also upload the MIDI file you're playing, if the problem doesn't happen with all files.

   ftp.un4seen.com/incoming/

FB

XMPlay informs about an update to the MIDI Plugin to version 19b but it can't be found anywhere  :)

saga

Check the "latest stuff" section at the very bottom of the XMPlay download page.

winner

Hello again,

I recently got a new laptop with Windows 11.

Today I have been trying to configure XMPlay and it has been crashing fairly regularly.

Please advise on a solution.

Thank you!

Ian @ un4seen

Is there any message box shown to say a particular plugin and file is causing the crash? Anyway, to hopefully find out what's going wrong, please provide a dump file from the crash. You should find some in this folder in File Explorer:

   %LOCALAPPDATA%\CrashDumps

ZIP the dump file and upload it here:

   ftp.un4seen.com/incoming/

winner

There is no dump file for today in that location. I just started trying to use the XMPlay today after switching to my laptop. There were no messages. XMPlay just disappeared.

winner

Quote from: winnerThere is no dump file for today in that location. I just started trying to use the XMPlay today after switching to my laptop. There were no messages. XMPlay just disappeared.
I'd bet my antivirus is choking on some part of the XMPlay installation or plugin. I had it bypass xmplay.exe but I'll have it do so also for other parts of the xmplay installation.

Ian @ un4seen

Does the antivirus have a log that you can check to confirm? And does XMPlay work properly if you remove all plugins, ie. put the XMPLAY.EXE file alone in a folder?

ej401

The following MIDI file will crash XMPlay at about 19 seconds in with the Instruments tab visible on the Track Info panel:

https://archive.org/download/universal-smf-midi-floppy-disk-pack-v-11/Universal%20SMF%20MIDI%20Floppy%20Disk%20Pack%20v11.zip/Roland%20RJS-1004J%20-%20ENKA%20Volumen%201%2FS1004_04.MID

The file plays correctly without the instruments tab open, but if you start the player with this tab open (or open it while the file is playing), XMPlay closes. Also, I have been able to recreate the issue with several  SoundFonts - large and small. A good SoundFont to test with, though, is GeneralUser-GS by S. Christian Collins, which will confirm the issue.

I opened this file in an editor and there are only a few note off events and a "hold1" control change event in the event list at the time of the crash - nothing that would explain this behavior.

The file plays without issue in other players.

I have seen this issue with other files as well, but I didn't note them at the time. If I find them again, I will reply to this post.

Environment: Windows 11 running XMPlay 4.0.0.1 and XMP-Midi rev. 20.

Thanks!


Ian @ un4seen

Oops. Here's an update to fix that:

    www.un4seen.com/stuff/xmp-midi.dll

Let me know if you do still have trouble with any other files.

ej401

Quote from: Ian @ un4seenOops. Here's an update to fix that:

    www.un4seen.com/stuff/xmp-midi.dll

Let me know if you do still have trouble with any other files.

Thanks - that fixed it! I use this player a lot and will let you know if I notice any other issues.

FB

Hi there, can you please say what is new in the current MIDI plugin beta? I am interested in knowing it, so we can test properly, thanks in advance.

Ian @ un4seen

The biggest change is support for Vorbis and MP3 encoded samples (with XMPlay 4.0). There's also a new "Exclusive keys" option (described here). And the list column widths in the config window are tweaked to work better with the high DPI support in the latest XMPlay update (here).