Roland MT-32 Sound Module: Difference between revisions
No edit summary |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 84: | Line 84: | ||
</blockquote> | </blockquote> | ||
==<br /> Related | ==<br /> Related Software == | ||
<blockquote> | <blockquote> | ||
Quest Studios Archive | '''[https://www.midimusicadventures.com/queststudios/mt32-resource/ Quest Studios Archive MT-32 Resource Center]''' has a number of MT-32 related utilities as well as a database of many other MT-32 instruments not used in Sierra's games that you can use. In addition, there are some MT-32 librarian program options you can select from to make your own instruments (you'll need one if you want to rip instruments out of existing Sierra games and create your own SYX instrument collection).'' | ||
</blockquote> | </blockquote> | ||
Latest revision as of 19:21, 8 June 2025
![]() |
This page is a stub page for audio and music related topics. Please help if you can provide more information. |
Introduction
Starting with King's Quest IV, Sierra On-Line introduced their new engine, SCI to replace their older engine, AGI. At the time, SCI was cutting edge. It could take advantage of the newer PCs' better EGA graphics and new audio capabilities. Rather than just the internal PC speaker, SCI supported hardware such as The AdLib, Game Blaster and most importantly, the Roland MT-32 Sound Module.
The MT-32 was an external module that could be hooked up to a PC's MPU-401 interface. While many may have fond memories of the AdLib's unique sound, it is the Roland tracks that really shined. Most of the early SCI (SCI0) to some of the first SCI1 games had fantastic MT-32 sound tracks. This lead to some of the most memorable game music from Sierra's composers, like Ken Allen, Mark Seibert and Aubrey Hodges.
The MT-32 was designed before the General MIDI standard.
Models
MT-32 (Old)
MT-32 (New)
Compatible Models
Years Produced
1987- To Do: add last year that an MT-32 compatible unit was made
MT-32 Buffer Overflow and Checksum Errors
"Buffer Overflow" means the data arrives too fast for the MT-32 to handle. As stated previously, second generation units don't have this problem, as no data can arrive too fast for these models to handle. Reasons why this problem can occur:
the game programmer just didn't care the game programmer only tested with a second/third generation model the game programmer did insert the necessary delays, but timed them by counting CPU cycles. Only in the last case will slowing down your system/DOSBox do any good.
"Checksum Error" is distinct from the "Buffer Overflow". It means that some data got lost before it arrived at the MT-32. This can happen because:
the game programmer counts CPU cycles to wait for the next available MIDI cycle (signaled by the MPU-401's "Data Receive Ready" bit) before sending a data byte. On fast computers, it finishes counting before the next MIDI cycle occurs, and so the game just gives up on sending that particular byte, thus losing it. Obviously, this is a different speed issue than the one causing the "Buffer Overflow". the sound card/laptop/USB-to-MIDI's drivers don't handle large amounts of MIDI data properly and lose data. Update drivers. the cables used are broken or not connected properly. Check connections and replace cables. Only in the first case will slowing down your system/DOSBox do any good. Since you've said it doesn't, check the other reasons.
Acquiring a Roland MT-32 Sound Module
The Roland MT-32 Sound Module has not been made since ???. However it is still possible to get a real MT-32 on places like eBay. Note that DOSBox works very well with an MT-32 hooked up to a modern PC with a quality USB to MIDI cable.
Munt
Munt is a MT-32 emulator project that sounds nearly identical to the real hardware. It is a great way to enjoy Roland sound with your classic games if you do not have a real unit. It is also a great way to save the wear and tear on your MT-32.
MT-32 SysEx Banks
MT-32 SysEx dumps from various Sierra games, if you want to reuse some instruments you like from your favorite game.
Sierra MT-32 SysEx Banks (ZIP file) [217 KB]
Related Software
Quest Studios Archive MT-32 Resource Center has a number of MT-32 related utilities as well as a database of many other MT-32 instruments not used in Sierra's games that you can use. In addition, there are some MT-32 librarian program options you can select from to make your own instruments (you'll need one if you want to rip instruments out of existing Sierra games and create your own SYX instrument collection).