-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Metaltech Battledrome *.HMP / Manually change playback speed #40
Comments
Without a copy of the files it is hard to fix this. |
ES Banks.zip |
Thx. It seems the HMP/HMI don't have tempo information in them? Doubling the default tempo seems to fix the problem. I'll leave it like that for now. https://github.com/stuerp/foo_midi/releases/tag/v2.11.0.0-alpha6 |
Hi, this change caused issues with several HMP/HMI soundtracks. With this change, the soundtracks for games such as Descent, Descent 2 and Abuse now play at the wrong tempo. Here are some example files. |
foo_midi adds a hard-coded tempo track before converting the sequence. Any tempo information coming after that should overrule the default. Is there a way, that you know of, to determine the 'correct' tempo? If there is none letting the user override the default seems to be the only solution. |
Setting tempo to 80 and setting the Bank to HMI (Earthsiege) gets it most of the way there. The Battledrome and ES Expansion tracks still sound slightly off due to using the incorrect bank as those are not options. |
Is there a more recent version that supports the banks? I'd rather not patch the code myself. |
Released as v2.11.0.0. |
Metaltech Battledrome *.HMP files playback incorrectly, at roughly 2x the normal speed, in foo_midi compared to their Metaltech Earthsiege *.HMP counterparts. libADLMIDI also does not have the ES Expansion or BD soundbanks which are distinct compared to the stock ES one.
foo_midi 2.10.0.0, LibADLMIDI
see also: Wohlstand/libADLMIDI#279
The text was updated successfully, but these errors were encountered: