Roland MPU-401

An unremarkable beige box that sat between MIDI hardware and the personal computer. Nearly every PC sound card since has imitated it.

Overview

Two and a half years of development for a box that does almost nothing on its own. The MPU-401, which stands for MIDI Processing Unit, was Roland's interface for connecting MIDI-equipped hardware to a personal computer. Roland was in a good position to define such a thing, having co-authored the MIDI specification itself. Grokipedia dates the invention to 1983-1984, and Synthpedia calls it one of the first MIDI interfaces released. The development figure comes from Electronic Soundmaker & Computer Music (October 1984), which put the gestation at over two years - or two and a half, depending on which line of the piece you read.

What shipped was a small system: an external box holding the interface circuitry, a connecting cable, and a slot card that plugged into the computer. Interface kits were produced for the Apple II+ and IIe and the IBM PC. A Commodore interface is also mentioned in the same period coverage. Modern Recording (August 1985, p.36) laid out the hardware this way and ran a setup diagram showing the MPU-401 sitting between the computer and a master keyboard, with its MIDI in and two MIDI outs feeding a chain of instruments. A period Mix listing called it a MIDI processing unit that eased data transfer between computer and instrument, priced at $275.00, and noted that it sat next to the computer in its own case.

The inside is more interesting than the outside. According to EMM/muzines, the unit carries an eight-bit processor, 2K of RAM for its own use, 8K of ROM, and specially-designed VLSI. The MPU-401 Technical Reference Manual describes the architecture as a CPU paired with a custom LSI hand-shake controller for the MIDI bus, connecting to the host computer over the data bus using handshaking and interrupts. That handshake controller is why the MPU-401 outlived its own hardware generation. It made the interface addressable by software in a predictable way, and later cards emulated it.

Key Features

Two Modes: UART and Intelligent

The MPU-401 works in two modes, documented across Grokipedia, a piclist.com archive, and the midiplay project on GitHub. Three independent sources agree on the same pair of names. UART mode is the simple one: characters go out the MIDI port, nothing more. Intelligent mode is where the onboard circuitry earns its keep, providing a range of services to the host application rather than making the computer do the timing work. Period commentary associates intelligent mode with sync and a metronome function. In a mid-Eighties studio, that was the difference between a sequencer that kept time and one that had to be babysat by the host CPU.

The Slot Card and Interface Kits

Buyers did not get a universal connector. They got a kit matched to their machine. The Apple II+ and IIe and the IBM PC were the documented targets, with Commodore also mentioned in the 1985 coverage. The host connection runs over the data bus with handshaking and interrupts per the technical manual. In practice the same external box could serve different computers depending on which card and cable came with it.

Eight-Track Polyphonic Recording via MRC

EMM/muzines records that the MPU-401 supports MRC, an eight-track polyphonic recorder program, initially for the IBM PC and Apple only. So the interface shipped with a sequencing application in mind, not just as a passive port expander. The eight-track figure was the working capacity of the bundled software environment.

ROM Revisions and the Undumped 1.5B

The technical manual covers a specific ROM version and points readers to a section called the "MPU VERSION DELTA GUIDE" for the differences from earlier revisions. The revision story gets murky after that. A VOGONS forum contributor notes that Roland's integrated MPU-401 daughterboard, the RJA-401-HB, carries MPU version 1.5B, which that poster believes remains undumped. The differences between 1.5A and 1.5B are described as unknown, possibly relating to a change from an HD6801 MCU to an HD6301. Another account suggests newer firmware versions were introduced to existing units mainly when an MPU-401 was sent back to Roland for repair. That would make the firmware population in the wild partly an artifact of service history rather than production batches.

MIDI I/O Configuration

Period documentation is consistent on MIDI in and two MIDI outs, with analog (FSK) sync input and output as documented by EQ (April 1994, p.51). One conflicting claim exists: an eBay listing title describes a unit as "1 IN 4 OUT," which does not match the two-out figure reported elsewhere and may describe a different configuration or a seller's shorthand. The two-out figure is the better-attested one. Verify any specific unit before purchase.

Historical Context

The MPU-401 was designed to connect MIDI-equipped synthesizers to personal computers including the IBM PC, Apple II, and Commodore 64, with the initial release aimed at the IBM PC and Apple only. Grokipedia calls it the first universal MIDI interface for that job. It was a product of the Roland Digital Group, the American division of the Japanese parent company, and the country of origin is Japan.

EQ Magazine (April 1994, p.51) wrote that the MPU-401 had been the standard in PC MIDI interfaces for nearly as long as MIDI had existed. It also noted the practical downside: a PC upgrade meant pulling any existing MPU-401 or MPU-IPC card out of the machine. Nerdlypleasures records that the following year Roland introduced two MPU-401-compatible products, the MPU-IPC-T and LAPC-I, and that the last true Roland MPU-401 MIDI interface card was the MPU-401AT, released in 1994. Related variants named across sources include the MPU-IPC, MPU-IMC, MPU-IPC-T, LAPC-I, MPU-401AT, MPU-401N, MPU-APL, and MPU-MSX. The MPU-401, MPU-IPC, MPU-IMC, MPU-IPC-T, and LAPC-I are all documented as providing two MIDI outs. Wikiwand's summary calls it an important but now obsolete interface.

Collectibility & Value

Prices have climbed. RetroRGB reports that the 401s have skyrocketed in price and are now incredibly rare and expensive. A price range of $200.00 - $499.00 appears in aggregator listings, though the currency is presumed USD and the date is not stated, so treat it as a rough band rather than a valuation. A recent eBay listing for a "Roland MPU-401 Midi Processing Unit" sat at $270. A retrogearshop.com listing showed sold out at $0, and the seller admitted it had not been tested for lack of proper equipment. Untested units are common in this market and should be priced accordingly.

Repair is hard. The custom Roland part 6801V0B55P is described in a GitHub issue as custom and unobtainable now, and the 1.5B ROM reportedly remains undumped. Assume the electronics cannot be fixed from off-the-shelf parts and that firmware recovery may be impossible. On the plus side, per nerdlypleasures, unlike virtually every other contemporary sound card, the MPU-401 paired with an MT-32 or SC-55 never requires a software driver to use with games or programs. That is also why it remains required for DOS games depending on the Roland MT-32's intelligent mode, per RetroRGB. Synthpedia's claim that it is still widely used and a popular choice for reliability holds up on the reliability, but "widely" is generous three decades on. The same source credits use by Michael Jackson, Prince, and Dr. Dre, which is the kind of claim that sells listings.

eBay Listings

Roland MPU-401 vintage synth equipment - eBay listing photo 1
Roland MPU-401 Midi Processing Unit
$245
See all Roland MPU-401 on eBay

As an eBay Partner, we earn from qualifying purchases. This helps support our independent vintage technology research.

Related Models