First post, by WKjun
Hi!
I have a problem with the correct MIDI playback in Battle Isle 2, but only in certain circumstances.
I want to playback the music in the best possible quality. So I thought, I just load a large Soundfont instead of the small 2MB default Windows (7) Soundfont. The only difference is that I have to switch from the Windows MIDI Synthesizer to the Creative X-Fi one.
After loading the Soundfont with Creative's Soundfont Bank Manager, I modify the DosBox config from:
mpu401=intelligent
mididevice=default
midiconfig=
to
mpu401=intelligent
mididevice=default
midiconfig=1
So far it works and the music is dramatically better, if there was not an issue, even the developer, Blue Byte Software, could not overcome. Here is a excerpt from the original readme file:
"To initialize your General Midi Board correctly start the program BI2 GM.
This option offers you a sequence, that adapts the Pitch Bending to the sound-board."
If you don't do this, any MIDI playback sounds quiet weird in some stages, as notes are not played back as high or low as needed. It simply ruins any listening enjoyment.
Is there any explanation why BI2 cannot adjust the pitch when the X-Fi drivers manage the Soundfont instead of Windows' default one?
I've testet what happens if I load the Windows Soundfont into the X-Fi cache. It too cannot be adjusted properly. So the problem is not the size of a Soundfont.
I hope somebody can give me a solution for my need. I see no other way than using DosBox, to enjoy the superb MIDI music of this game with large Soundfonts.
A litte note: If one extracts MIDI files from the game, these are pitch-wise unadjusted too and are no good. I left a message regardig this several years ago on http://mirsoft.info, which made it into the collection archive's readme.
Thanks in advance!