MPU-401

Last updated
Roland MPU-401 (top-cover removed). Roland MPU-401.jpg
Roland MPU-401 (top-cover removed).

The MPU-401, where MPU stands for MIDI Processing Unit, is an important but now obsolete interface for connecting MIDI-equipped electronic music hardware to personal computers. It was designed by Roland Corporation, which also co-authored the MIDI standard. [1]

Contents

Logo replica of the MPU-401 Roland MPU-401 (Ver.Type A ).png
Logo replica of the MPU-401

Design

Released around 1984, the original MPU-401 was an external breakout box providing MIDI IN/MIDI OUT/MIDI THRU/TAPE IN/TAPE OUT/MIDI SYNC connectors, for use with a separately-sold interface card/cartridge ("MPU-401 interface kit") inserted into a computer system. For this setup, the following "interface kits" were made:

In 2014 hobbyists built clones of the MIF-IPC-A card for PCs. [17]

Variants

Later, Roland would put most of the electronics originally found in the breakout box onto the interface card itself, thus reducing the size of the breakout box. Products released in this manner:

Still later, Roland would get rid of the breakout box completely and put all connectors on the back of the interface card itself. Products released in this manner:

Roland MPU-IMC, the rare 'Micro Channel' version of the card. Roland MPU-IMC.jpg
Roland MPU-IMC, the rare 'Micro Channel' version of the card.
Roland MPU-401AT Roland MPU-401AT.jpg
Roland MPU-401AT
Roland MPU-PC98II Roland MPU-PC98II panel.jpg
Roland MPU-PC98II
Roland MPU-IPC-T card Roland mpu-ipc-t.jpg
Roland MPU-IPC-T card

Clones

By the late 1980s other manufacturers of PCBs developed intelligent MPU-401 clones. Some of these, like Voyetra, were equipped with Roland chips whereas most had reverse-engineered ROMs (Midiman / Music Quest). [28] [29]

Examples:

In 2015 hobbyists developed a Music Quest PC MIDI Card 8BIT clone. [37] In 2017/2018 hobbyists developed a revision of the Music Quest PC MIDI Card 8BIT clone that includes a wavetable header in analogy of the Roland MPU-401AT. [38]

Modes

The MPU-401 can work in two modes, normal mode and UART mode. "Normal mode" would provide the host system with an 8-track sequencer, MIDI clock output, SYNC 24 signal output, Tape Sync and a metronome; as a result of these features, it is often called "intelligent mode". Compare this to UART mode, which reduces the MPU-401 to simply relaying in-/outcoming MIDI data bytes.

As computers became more powerful, the features offered in "intelligent mode" became obsolete. Implementing these in the host system's software was more efficient. Specific hardware was no longer required. As a result, the UART mode became the dominant mode of operation. Early UART MPU-401 capable cards were still advertised as MPU-401 compatible.

SoftMPU

In the mid 2010s, a hobbyist platform software interface, SoftMPU, was written that upgrades UART (non intelligent) MPU-401 interfaces to an intelligent MPU-401 interface, however this only works for MS-DOS. [39] It also does not work for all games. Especially early Sierra games, such as Jones in the Fast Lane, will not work with SoftMPU.

HardMPU

In 2015, a PCB (HardMPU) [40] was developed that incorporates SoftMPU as logic on hardware (so that the PC's CPU does not have to process intelligent MIDI). Currently HardMPU only supports playback and not recording. [41]

Contemporary interfaces

Physical MIDI connections are increasingly replaced with the USB interface, and a USB to MIDI converter in order to drive musical peripherals which do not yet have their own USB ports. Often, peripherals are able to accept MIDI input through USB and convert it for the traditional DIN connectors. While MPU-401 support is no longer included in Windows Vista, a driver is available on Windows Update. [42] As of 2011, the interface was still supported by Linux and Mac OS X.

Related Research Articles

<span class="mw-page-title-main">Industry Standard Architecture</span> Internal expansion bus in early PC compatibles

Industry Standard Architecture (ISA) is the 16-bit internal bus of IBM PC/AT and similar computers based on the Intel 80286 and its immediate successors during the 1980s. The bus was (largely) backward compatible with the 8-bit bus of the 8088-based IBM PC, including the IBM PC/XT as well as IBM PC compatibles.

<span class="mw-page-title-main">Sound card</span> Expansion card that provides input and output of audio signals

A sound card is an internal expansion card that provides input and output of audio signals to and from a computer under the control of computer programs. The term sound card is also applied to external audio interfaces used for professional audio applications.

<span class="mw-page-title-main">Video Graphics Array</span> Computer display standard and resolution

Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. The term can now refer to the computer display standard, the 15-pin D-subminiature VGA connector, or the 640 × 480 resolution characteristic of the VGA hardware.

<span class="mw-page-title-main">Expansion card</span> Circuit board for connecting to a computer system to add functionality

In computing, an expansion card is a printed circuit board that can be inserted into an electrical connector, or expansion slot on a computer's motherboard to add functionality to a computer system. Sometimes the design of the computer's case and motherboard involves placing most of these slots onto a separate, removable card. Typically such cards are referred to as a riser card in part because they project upward from the board and allow expansion cards to be placed above and parallel to the motherboard.

<span class="mw-page-title-main">COM (hardware interface)</span> Computer serial port

COM is the original, yet still common, name of the serial port interface on PC-compatible computers. It can refer not only to physical ports, but also to emulated ports, such as ports created by Bluetooth or USB adapters.

<span class="mw-page-title-main">Micro Channel architecture</span>

Micro Channel architecture, or the Micro Channel bus, is a proprietary 16- or 32-bit parallel computer bus introduced by IBM in 1987 which was used on PS/2 and other computers until the mid-1990s. Its name is commonly abbreviated as "MCA", although not by IBM. In IBM products, it superseded the ISA bus and was itself subsequently superseded by the PCI bus architecture.

<span class="mw-page-title-main">Sound Blaster</span> Family of sound cards by Creative Technology

Sound Blaster is a family of sound cards and audio peripherals designed by Singaporean technology company Creative Technology. The first Sound Blaster card was introduced in 1989.

<span class="mw-page-title-main">Game port</span> Computer device port

The game port is a device port that was found on IBM PC compatible and other computer systems throughout the 1980s and 1990s. It was the traditional connector for joystick input, and occasionally MIDI devices, until made obsolete by USB in the late 1990s.

<span class="mw-page-title-main">IBM Personal Computer AT</span> IBM personal computer released in 1984

The IBM Personal Computer AT was released in 1984 as the fourth model in the IBM Personal Computer line, following the IBM PC/XT and its IBM Portable PC variant. It was designed around the Intel 80286 microprocessor.

<span class="mw-page-title-main">Roland MT-32</span> Roland MT-32 Multi-Timbre Sound Module

The Roland MT-32 Multi-Timbre Sound Module is a MIDI synthesizer module first released in 1987 by Roland Corporation. It was originally marketed to amateur musicians as a budget external synthesizer with an original list price of $695. However, it became more famous along with its compatible modules as an early de facto standard in computer music. Since it was made prior to the release of the General MIDI standard, it uses its own proprietary format for MIDI file playback.

VDMSound was an open-source emulator of legacy sound card devices, designed to allow video games and other applications written for MS-DOS to run on the Microsoft Windows NT/2000/XP/95/98/Me operating systems. Its author is Vlad Romascanu.

In a computer, an interrupt request is a hardware signal sent to the processor that temporarily stops a running program and allows a special program, an interrupt handler, to run instead. Hardware interrupts are used to handle events such as receiving data from a modem or network card, key presses, or mouse movements.

<span class="mw-page-title-main">Roland LAPC-I</span> PC sound card

The Roland LAPC-I is a sound card for IBM PC compatible computers produced by Roland Corporation. It basically consists of a MT-32-compatible Roland CM-32L and a MPU-401 unit, integrated onto a single full-length 8-bit ISA card. In addition to normal Roland dealers aimed at musicians, it was distributed in the United States by Sierra On-Line in 1989 for use with the company's games. The MSRP of the card was around US$425.

<span class="mw-page-title-main">Ensoniq Soundscape S-2000</span> PC sound card

Soundscape S-2000 was Ensoniq's first direct foray into the PC sound card market. The card arrived on the market in 1994. It is a full-length ISA digital audio and sample-based synthesis device, equipped with a 2 MiB Ensoniq-built ROM-based patch set. Some OEM versions of the card feature a smaller 1 MiB patch set. It was praised for its then-high quality music synthesis and sound output, high compatibility and good software support.

<span class="mw-page-title-main">Ensoniq Soundscape Elite</span> Ensoniqs high-end ISA PC sound card offering

The Soundscape Elite was Ensoniq's high-end ISA PC sound card offering. It offers the highest MIDI quality of any PC sound card Ensoniq produced. The board is an evolution of the company's previous Soundscape S-2000. The Soundscape ELITE was launched in March 1995.

<span class="mw-page-title-main">Ensoniq AudioPCI</span> PCI-based sound card

The Ensoniq AudioPCI is a Peripheral Component Interconnect (PCI)-based sound card released in 1997. It was Ensoniq's last sound card product before they were acquired by Creative Technology. The card represented a shift in Ensoniq's market positioning. Whereas the Soundscape line had been made up primarily of low-volume high-end products full of features, the AudioPCI was designed to be a very simple, low-cost product to appeal to system OEMs and thus hopefully sell in mass quantities.

The Roland SC-55 is a GS MIDI sound module released in 1991 by Roland. The SC-55 was the first sound module to incorporate the new General MIDI standard. It was the first in the Roland Sound Canvas series.

<span class="mw-page-title-main">Sound Blaster 16</span> Sound card by Creative Technology

The Sound Blaster 16 is a series of sound cards by Creative Technology, first released in June 1992 for PCs with an ISA or PCI slot. It was the successor to the Sound Blaster Pro series of sound cards and introduced CD-quality digital audio to the Sound Blaster line. For optional wavetable synthesis, the Sound Blaster 16 also added an expansion-header for add-on MIDI-daughterboards, called a Wave Blaster connector, and a game port for optional connection with external MIDI sound modules.

<span class="mw-page-title-main">Creative Wave Blaster</span> MIDI synthesizer

The Wave Blaster was an add-on MIDI-synthesizer for Creative Sound Blaster 16 and Sound Blaster AWE32 family of PC soundcards. It was a sample-based synthesis General MIDI compliant synthesizer. For General MIDI scores, the Wave Blaster's wavetable-engine produced more realistic instrumental music than the SB16's onboard Yamaha-OPL3.

References

  1. Souvignier, Todd. Alfred's Teach Yourself Computer Audio. Alfred Music. p. 79. ISBN   978-1-4574-2002-3.
  2. "Roland MIF-APL MPU-401 Interface kit" . Retrieved 17 February 2024.
  3. "New Open Box Roland MPU-401 MIDI Processing Unit W/ MIF-C64 Interface Kit SN 821689" . Retrieved 17 February 2024.
  4. "Roland MPU-401 Interface Kit for Commodore 64" . Retrieved 17 February 2024.
  5. "【送ネコポス250円】Roland MIF-FM7 FM-7用MIDIカード カードのみで外付けBOX欠". Archived from the original on 2024-01-27. Retrieved 27 January 2024.
  6. 1 2 "Nerdly Pleasures: Tutorial : How to Get the Roland MT-32 working with DOS Games". March 21, 2010.
  7. "Roland MPU-401 Special Midi Interface with Dual Boot Computer". eBay. Archived from the original on February 13, 2018.
  8. Winn L. Rosch (1986-10-14). "Musical Interludes With the PC". PC Magazine: 265–281.
  9. David Ellis (November 1986). "Musicom". Music Technology.
  10. "ジャンク MIDI PROCESSING UNIT Roland MPU-401,... - ヤフオク!". ヤフオク! (in Japanese). Archived from the original on October 4, 2018.
  11. "MPU-401とCOME ON MUSICのRCX-PC98用のセット の落札情報" . Retrieved 17 February 2024.
  12. "◆送料無料◆Roland MPU-401/MIF-PC9" . Retrieved 17 February 2024.
  13. "MIF-PC98 manual" (PDF). Retrieved 17 February 2024.
  14. "Roland MPU-401 & MIF-X1 INTERFACE KIT X1 series". Buyee.
  15. "Roland MPU-401 & MIF-X1 INTERFACE KIT X1 series の落札情報". Archived from the original on 2024-01-27. Retrieved 27 January 2024.
  16. "MIX BOOKSHELF, WINTER 1987-88" (PDF). Retrieved 27 January 2024.
  17. "Cloning an MIF ISA Card". www.amibay.com.
  18. "Roland MPU-401N MIDI プロセッシングユニット" . Retrieved 17 February 2024.
  19. "Roland MPU-401N" . Retrieved 17 February 2024.
  20. "Roland MPU-IMC". ps-2.kev009.com.
  21. "MPU-IMC on the MT-32 (issues with certain games)". www.vogons.org.
  22. "S-MPU/FMT Manual" (PDF). Archived from the original (PDF) on 2021-07-11. Retrieved 27 January 2024.
  23. "Roland Super MPU MIDIプロセシングユニットS-MPU/FMT". Archived from the original on 2024-01-27. Retrieved 27 January 2024.
  24. "Roland Corporation - SCP-55 - Owner's Manual". www.synthmanuals.com.
  25. "Vintage MIDI Interface Card for Apple II MPU-APL 2291099200 MPU-401 Roland" . Retrieved 17 February 2024.
  26. "Roland Users Group: volume 2, number 4 (1984)" . Retrieved 17 February 2024.
  27. "Roland GS History". xv2020.s14.xrea.com.
  28. "Bought these (retro) hardware today - Page 215". www.vogons.org.
  29. "MIDI Land INC DX-401". www.vogons.org.
  30. "Vintage midimanPC Desktop Music Kit MM-401 MIDI interface w/ software". eBay. Archived from the original on January 22, 2019.
  31. "MIDI for the 486 with a MDR-401". 30 November 2021.
  32. "Ds-401 8 bit Midi Interface card Jumper settings \ VOGONS".
  33. "MDR-401 cards - are they really existed or are they an elaborate hoax? \ VOGONS".
  34. "Computer Music Supply CMS-401 (1988) 8bit MIDI interface card". oldschooldaw.com. September 13, 2018. Archived from the original on September 13, 2018.{{cite web}}: CS1 maint: unfit URL (link)
  35. "Bought these (retro) hardware today - Page 1255". www.vogons.org.
  36. "Ds-401 8 bit Midi Interface card Jumper settings". www.vogons.org.
  37. "Music Quest MPU clone cards, anyone interested in them?". www.vogons.org.
  38. "Sold ISA 100% Roland compatible MPU interfaces, new version with Wavetable header". www.amibay.com. 22 September 2018.
  39. "SoftMPU". www.vogons.org.
  40. "ab0tj/HardMPU". August 31, 2020 via GitHub.
  41. "HardMPU, anyone?". www.vogons.org.
  42. "Microsoft Update Catalog". www.catalog.update.microsoft.com.