Author Topic: The bass_midi.dll generates noises during play of specific file.  (Read 322 times)

k4n

  • Guest
Hi,

The bass_midi.dll generates noises during play of specific file.
That file is "strange.mid" contained in this archive.
http://zauberburg.jpn.org/cw/gold.lzh
This archive is compressed with LHA. It can be decompressed with the 7-zip.

A another MIDI player can be played normality this file (e.g. Windows Media Player).
I think this is a bug in bass_midi.dll.
I confirmed this problem even at the XMPlay 3.8 with the xmp-midi.dll with Windows 10 64-bit.

Thanks.

Falcosoft

  • Guest
I can confirm this bug. It even kills bassmidi's output completely until restarting the engine.
The problematic XG SysEx message that kills the engine is the following:

F043104C020124FFF7

If you remove/skip this SysEx message from the 'strange.mid' file it plays perfectly.

Ian @ un4seen

  • Administrator
  • Posts: 20912
Yep, the problem is triggered by an XG sysex message setting a bad/invalid chorus feeback level. Here's a BASSMIDI update that should prevent it:

   www.un4seen.com/stuff/bassmidi.zip

k4n

  • Guest
I confirmed that the new bass_midi.dll can play the file correctly.
Thank you for examination and fixing!