{"id":9234,"date":"2021-12-01T09:55:02","date_gmt":"2021-12-01T09:55:02","guid":{"rendered":"https:\/\/lgildv5i97.onrocket.site\/answers\/?post_type=question&#038;p=9234"},"modified":"2021-12-01T09:55:44","modified_gmt":"2021-12-01T09:55:44","slug":"general-midi-mpu401-for-dos","status":"publish","type":"question","link":"https:\/\/computing.net\/answers\/dos\/general-midimpu401-for-dos\/16946.html","title":{"rendered":"General MIDI\/MPU401 For DOS&#8230;"},"content":{"rendered":"<p>(This post was originally posted in General Hardware forum&#8230; and they consider this as a DOS-related problem so I reposted it here)<\/p>\n<p>I once got a game called &#8220;18th Airborne&#8221; and it uses General MIDI music. Its sound is also played from MIDI.<\/p>\n<p>However, its music and sound can only be heard from the first sound card I ever had, ES688 Audiodrive. It turns out that it was because of its software-emulated MPU-401. (And the music quality was great. The music seems to be played from FM synth actually, and it sounds better than real MIDI playback).<\/p>\n<p>I cannot hear any music with other sound cards I have: Sound Blaster 16, ES1869 Plug and Play Audiodrive, and ESS Solo-1 PCI(ES1938S), when I play the game in DOS.<\/p>\n<p>Maybe ESS Solo-1 is incapable of supporting native General MIDI support while it supports other Sound Blaster Pro features flawlessly&#8230;<\/p>\n<p>Sound Blaster 16 and ES1869 Audiodrive seems to have real MPU401 support, but I cannot enable it in DOS. (Actually it seems their UART is on since I can hear MIDI music from its own synth in Windows)<\/p>\n<p>If I run it in Windows or in DOSBox, I can hear it, but the music and sound quality is different, as it plays music directly from MIDI, which was different from the form it played from FM synth.<\/p>\n<p>Is there any way to let MIDI be heard from DOS, and is there any way to let MIDI be played from FM synth instead of General MIDI so I can restore the music quality in DOS? (All sound cards above, including Solo-1, supports FM synth natively)<\/p>\n<p>Please tell me.<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"iawp_total_views":9},"question-category":[60],"question_tags":[],"class_list":["post-9234","question","type-question","status-publish","hentry","question-category-dos"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/question\/9234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/question"}],"about":[{"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/types\/question"}],"author":[{"embeddable":true,"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/comments?post=9234"}],"wp:attachment":[{"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/media?parent=9234"}],"wp:term":[{"taxonomy":"question-category","embeddable":true,"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/question-category?post=9234"},{"taxonomy":"question_tags","embeddable":true,"href":"https:\/\/computing.net\/answers\/wp-json\/wp\/v2\/question_tags?post=9234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}