Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
...
OR I can hit the actual DOS system and play the original with AWE music.
(I actually need to rebuild that system, I have some odd problems currently.)
Classic sound features have died due to both gamers and microsoft not respecting sound cards.
https://www.philscomputerlab.com/general-midi-and-soundfonts.html
https://www.philscomputerlab.com/roland-midi-emulator-project-20.html
https://coolsoft.altervista.org/en/midimapper
You might also notice that GZDoom (bundled with Return of the Triad) can enumerate installed MIDI devices even on Windows 11; the APIs are still there.
Which has been the hack every game did since microsoft ruined Midi and CD music.
Not saying they ruined CD music directly, so let me explain some history. After we got the Xbox, gaming websites kept publishing "PC is DEAD" articles non stop for years, maybe a decade. Microsoft also ruined the operating system every update since Vista to work worse with gaming.
Vista started breaking a lot of backwards compatibility, directplay, directinput, directsound3d, midi, gameport, shortcut folders as a GUI. Games Explorer kinda replaced the ability to make your own organized game shortcuts on the desktop, but that's removed in windows 10. The taskbar and start menu also got worse every version of windows. MSN Gaming Zone that I played Quake2 on, no more, GFWL, etc.
This did not stop with OS features, but like I said PC websites constantly said PC is dead, and nonstop pushed SFF mini PCs, which were complete overpriced garbage with no future proofing. SFF did not take off, which was obvious astroturf BS, so it went away, but what DID catch on was the removal of CD drives, which was replaced with GLASS frontpanels that have no airflow to see your dumb RGB fans using proprietary controllers. Not only has CD drives been removed, but so has support for hard drives and SATA SSDs. The functionality of RAID was completely nerfed for consumers, and we are left with 2TB NVME drives and TWO slots on your motherboard. All while games take up 100-200GB PER GAME now with no legitimate reason why they are so huge.
Valve / Steam is literally the ONLY reason why PC gaming hasn't died. Steam bypassed all the BS that Microsoft did to ruin PC gaming, but they also contributed to the death of physical media.
So yeah, there are workarounds, but we should have never needed them either, and the state of PC gaming today is due to PC gamers and Valve, as almost everyone else had an interest in destroying PC gaming.
Developers don't have experience using Midi, it's been discontinued, and you need experience coding older software. Which is why GZDoom does what it does, while nobody else supports it. You also have to realize that even if developers coded MIDI support, they need to get permission to distribute 3rd party workarounds, or make the users DIY. Not gonna happen. If you want MIDI, you basically need a source port or DOSBOX.
The last soundcard to support MIDI was the X-FI, which also supported 3D midi, which there was one card before that used it in a single game. I think it was the adlib gold. Microsoft destroyed soundcards, 3d sound, and midi. I will also point out DXDIAG had a midi test that used a custom Microsoft synth, which was superior to the roland GM, but there was literally no way to force it as a midi output for old games. I think there might have been one soundcard I came across in windows 98 that used it, which was the best way to play doom, but I forgot what it was and never got it back. So yeah, midi is dead, and we have OGG now, not that OGG is actually good either.
So for the TL/DR it's not a waste of effort to support MIDI out as Windows still has support for MIDI out drivers; you just need to enumerate the installed devices and allow the user to select which one to use.
The only issue with midi is trying to play old games, as new games didn't use it. It was cool to be able to change the entire sound of instruments with different soundfonts, but I don't think developers liked the hassle or needed the functionality moving forward.
This is basically only an issue with ROTT, and Age of Empires Gold. My soundfont makes the AOE midi sound like the CD soundtrack, and ROTT sounds better than any Roland. It's just not going to be a priority for most devs though, and they'll use prerecorded music instead. I'm fine playing ROTT with DOSBOX, it's only the remaster people who have to deal with it.