stuerp / foo_midi

A foobar2000 component to play MIDI files.
MIT License
59 stars 1 forks source link

this midi seems cant play properly on secret sauce #20

Closed freeaim closed 1 year ago

freeaim commented 1 year ago

https://github.com/stuerp/foo_midi/assets/11797565/cfccb9cd-75c5-4a59-8e61-7b144cac3714

same midi on bassmidi;

https://github.com/stuerp/foo_midi/assets/11797565/e54c1dac-623d-4057-ba5b-6db1ef413ed9

midi:

DKC3-GBA_RockfaceRumble_v1-1.zip

on x86 1.6.16, tried 2.0 but seems same results

stuerp commented 1 year ago

I don't hear any problem with BASS MIDI nor with Secret Sauce on my setup. What exactly do you find wrong with that rendering?

freeaim commented 1 year ago

harmonica is played as piano in secret sauce

stuerp commented 1 year ago

Secret Sauce uses the GS instruments. This is a GM file.

freeaim commented 1 year ago

hmm gm flavor didnt help either, and 魔王魂 村05.zip this seems plays fine though, assuming this is gm

stuerp commented 1 year ago

Both are GM and neither of them sends a GM Reset so I assume Secret Sauce defaults to the GS set.

stuerp commented 1 year ago

hmm gm flavor didnt help either, and 魔王魂 村05.zip this seems plays fine though, assuming this is gm

GM Flavor was a no-op. Don't know why. I re-enabled it but it does not change the result. Bank 0 is selected before playback starts. I'll have to dive into the byte stream. I'm intrigued.

stuerp commented 1 year ago

I can't find anything weird in the MIDI stream.