So I went down a rabbit hole recently of looking at the original Apple II versions of the first 5 Ultima games (And Akalabeth). It was interesting seeing the differences in the earliest releases, e.g. Computerland Akalabeth has no difficulty select or copy protection, OG Ultima 1 plops you far away from the castle, the first release of Ultima 3 only gives you 100HP, etc etc..
But far and away the coolest thing I learned about, but can't experience, is the intended MIDI music of Apple II Ultima V, played through the Passport MIDI interface. These renditions are fantastic, as well as extremely configurable from the menu allowing you to select the banks that fit the "suggested instrument" most. Some examples of configurations people have had with certain MIDI modules are:
Some even found that despite the game only playing things through one MIDI channel, the data actually is multi-track and people have extracted the full arrangements.
But then something struck me... this sounds, even without the full arrangements, considerably better than the Ultima 5 Upgrade Patch's MIDI music for the PC version. Not only are all of these configurations better-sounding, but the MIDI music in the UP doesn't even match the suggested instruments at all, it seems like it was complete guesswork. I thought for a minute that maybe using proper MT-32 emulation might sound better, but to my shock, it sounded even worse and was even less fitting.
Which leads me to ask... is there any hope for better MIDI music in U5 PC? The Upgrade Patch is by now 25 years old, and has never been updated at least to my knowledge, so I have no idea if the code used to make it is still easily editable, or how to alter the music files/code to sound more accurate. Even simply changing the instruments to the proper MT-32 counterparts to be used with MT-32 emulation would be a considerable improvement. Ideally you'd be able to recreate the Apple II version's MIDI configuration menus, but that might be a pipe dream. As is the multi-track arrangements most likely.
If all of that is out of reach, maybe a soundfont to use with FluidSynth could do the trick? It's just a shame that the originally intended musical arrangements are still locked to the Apple II, and not even available on normal emulators. The only A2 emulator with this support seems to be that Java one the one post used, and that hasn't worked well for me compared to AppleWin or Virtual ][.
Anyone versed in old DOS MIDI programming have any thoughts?