MPU-401 - MPU-401

Roland MPU-401 (obere Abdeckung entfernt).

Die MPU-401 , wobei MPU für MIDI Processing Unit steht , ist eine wichtige, aber mittlerweile veraltete Schnittstelle zum Anschluss von MIDI- bestückter elektronischer Musikhardware an PCs . Es wurde von der Roland Corporation entwickelt , die auch den MIDI-Standard mitverfasst hat.

Eine Logo-Replik der MPU-401
Logo-Nachbildung der MPU-401

Entwurf

Die ursprüngliche MPU-401 wurde um 1984 herausgebracht und war eine externe Breakout-Box mit MIDI IN/MIDI OUT/MIDI THRU/TAPE IN/TAPE OUT/MIDI SYNC-Anschlüssen zur Verwendung mit einer separat erhältlichen Schnittstellenkarte/Cartridge ("MPU-401 Interface-Kit") in ein Computersystem eingefügt. Für dieses Setup wurden folgende "Interface-Kits" erstellt:

  • MIF-APL : Für den Apple II .
  • MIF-C64 : Für den Commodore 64 .
  • MIF-FM7 : Für Fujitsu FM7 .
  • MIF-IPC : Für den IBM PC / IBM XT . Es stellte sich heraus, dass es mit 286er und schnelleren Prozessoren nicht zuverlässig funktionierte. Frühe Versionen der eigentlichen Leiterplatte hatten IF-MIDI/IBM als Siebdruck.
  • MIF-IPC-A : Für den IBM AT , funktioniert auch mit PC und XT.
  • Xanadu MUSICOM IFM-PC : Für den IBM PC / IBM XT / IBM AT . Dies war eine MIDI-Karte eines Drittanbieters, die den MIF-IPC(-A) und zusätzliche Funktionen enthielt, die mit dem OEM Roland MPU-401 BOB gekoppelt waren . Es hatte auch eine Mini-Audiobuchse auf der Platine.
  • MIF-MSX : Für den MSX .
  • MIF-PC8 : Für den NEC PC-88 .
  • MIF-PC98 : Für den NEC PC-98 .
  • MIF-X1 : Für den Sharp X1 .
  • MIF-V64 : Für den Commodore 64 .

Im Jahr 2014 bauten Bastler Klone der MIF-IPC-A-Karte für PCs.

Varianten

Später platzierte Roland den Großteil der Elektronik, die ursprünglich in der Breakout-Box enthalten war, auf der Interface-Karte selbst, wodurch die Größe der Breakout-Box reduziert wurde. Auf diese Weise freigegebene Produkte:

  • MPU-401N : eine externe Schnittstelle, die speziell für die Verwendung mit den Notebook-Computern der NEC PC-98- Serie entwickelt wurde. Diese Breakout-Box-Einheit verfügt über einen speziellen COMPUTER IN-Port für den direkten Anschluss an den 110-Pin-Erweiterungsbus des Computers. METRONOME OUT-Anschluss wurde hinzugefügt. Nur in Japan veröffentlicht.
  • MPU-IPC: für IBM PC / IBM XT / IBM AT und Kompatible (8 Bit ISA). Es hatte eine 25-polige Buchse für die Breakout-Box, obwohl nur neun Pins verwendet wurden und nur sieben funktional unterschiedlich waren: Sowohl 5V als auch Masse verwenden jeweils zwei Pins.
  • MPU-IPC-T : für IBM PC / IBM XT / IBM AT und kompatible (8 Bit ISA). Der MIDI SYNC-Anschluss wurde bei diesem in Taiwan hergestellten Modell entfernt, und die zuvor fest codierte I/O-Adresse und IRQ konnten mit Jumpern auf andere Werte gesetzt werden. Die Breakout-Box verfügt über drei DIN-Anschlüsse für MIDI (1xIN und 2xOUT) sowie drei 3,5-mm-Miniklinkenanschlüsse (TAPE IN, TAPE OUT und METRONOME OUT).
  • MPU-IMC: für den IBM PS / 2 ‚s Micro Channel Architecture Bus. In früheren Modellen waren sowohl die E/A-Adresse als auch der IRQ fest auf IRQ 2 codiert (was zu ernsthaften Problemen mit der Festplatte führte, da sie auch diesen IRQ verwendet); bei späteren Modellen konnte der IRQ mit einem Jumper eingestellt werden. Es hatte eine 9-polige Buchse für die Breakout-Box.
    Die IRQ-Auswahl am MPU-IMC
    . Aufgrund der Inkompatibilität von IRQ 2/9 (und möglicherweise I/O-Adressen) zwischen den Modellen MPU-IMC und IBM PS/2 MCA funktionieren bestimmte Spiele nicht mit MPU-401.
  • S-MPU/AT (Super MPU): für IBM AT und kompatible (16 Bit ISA). Es hatte eine Mini-DIN-Buchse für die Breakout-Box. Die Anschlüsse MIDI SYNC, TAPE IN, TAPE OUT, METRONOME OUT wurden entfernt, aber ein zweiter MIDI IN-Anschluss wurde hinzugefügt. Um die Karte unter DOS verwenden zu können, muss eine Anwendung zum Zuweisen von Ressourcen (Plug and Play) ausgeführt werden. Diese Anwendung ist kein TSR, dh sie belegt keinen konventionellen Speicher.
  • S-MPU-IIAT (Super MPU II): für IBM oder kompatible Plug and Play PCs (16 Bit ISA). Es hatte eine Mini-DIN-Buchse für die Breakout-Box mit zwei MIDI-In-Anschlüssen und zwei MIDI-Out-Anschlüssen. Um die Karte unter DOS verwenden zu können, muss eine Anwendung zum Zuweisen von Ressourcen (Plug and Play) ausgeführt werden. Diese Anwendung ist kein TSR, dh sie belegt keinen wertvollen konventionellen Speicher.
  • LAPC-I : für den IBM PC und Kompatible. Enthält die Roland CM-32L Soundquelle . Eine Breakout-Box für diese Karte, die MCB-1, wurde separat verkauft.
  • LAPC-N : für den NEC PC-98 . Enthält die Roland CM-32LN-Soundquelle . Eine Breakout-Box für diese Karte, die MCB-2, wurde separat verkauft.
  • RAP-10 : für IBM AT und Kompatible (16 Bit ISA). Nur allgemeine Midi-Klangquelle. Nur MPU-401 UART-Modus. Eine Breakout-Box für diese Karte, die MCB-10, wurde separat verkauft.
  • SCP-55 : für IBM und kompatible Laptops (PCMCIA). Enthält die Roland SC-55 Soundquelle. Eine Breakout-Box für diese Karte, die MCB-3, wurde separat verkauft. Nur MPU-401 UART-Modus.

Noch später würde Roland die Breakout-Box komplett loswerden und alle Anschlüsse auf die Rückseite der Schnittstellenkarte selbst legen. Auf diese Weise freigegebene Produkte:

Roland MPU-IMC, die seltene 'Micro Channel'-Version der Karte.
Roland MPU-401AT
Roland MPU-PC98II
Roland MPU-IPC-T-Karte
  • MPU-APL: für die Apple II- Serie. Einzelkarten-Kombination aus MIF-APL-Interface und MPU-401 mit MIDI IN-, OUT- und SYNC-Anschlüssen.
  • MPU-401AT: für IBM AT und "100% kompatibel". Enthält einen Anschluss für Wavetable-Tochterboards.
  • MPU-PC98: für den NEC PC-98 .
  • MPU-PC98II: für den NEC PC-98 .
  • S-MPU/PC (Super MPU PC-98): für den NEC PC-98 .
  • S-MPU/2N (Super MPU II N): für den NEC PC-98 .
  • SCC-1 : für den IBM PC und Kompatible. Enthält die Roland SC-55 Soundquelle.
  • GPPC-N & GPPC-NA: für den NEC PC-98 . Enthält die Roland SC-55 Soundquelle.

Klone

Ende der 1980er Jahre entwickelten andere Hersteller von PCBs intelligente MPU-401-Klone. Einige von ihnen, wie Voyetra , waren mit Roland-Chips ausgestattet, während andere über Retro- Engines ( Midiman / Music Quest ) verfügten.

Beispiele:

  • Midiman MM-401 (8BIT, Nicht-Roland-Chipsatz, wird auch als Teil des Midiman PC Desktop Music Kit verkauft)
  • Computer Music Supply CMS-401 (8BIT, nicht Roland Chipsatz)
  • Music Quest PC MIDI Card / MQX-16s / MQX-32m (8 & 16BIT, nicht Roland Chipsatz)
  • Voyetra V-400x / OP-400x (V-4000, V4001, 8BIT, Roland Chipsatz)
  • MIDI LAND DX-401 (kein Roland-Chipsatz) & MD-401 (kein Roland-Chipsatz)
  • Data Soft DS-401 (nicht Roland-Chipsatz)

Im Jahr 2015 entwickelten Bastler einen Music Quest PC MIDI Card 8BIT Klon. 2017/2018 entwickelten Bastler eine Überarbeitung des Music Quest PC MIDI Card 8BIT Klons, die einen Wavetable-Header in Analogie zum Roland MPU-401AT enthält.

Modi

Der MPU-401 kann in zwei Modi arbeiten, dem normalen Modus und dem UART- Modus . "Normal Mode" würde dem Host-System einen 8-Spur-Sequenzer, einen MIDI-Clock-Ausgang, einen SYNC-24-Signalausgang, Tape Sync und ein Metronom zur Verfügung stellen; Aufgrund dieser Eigenschaften wird er oft als "intelligenter Modus" bezeichnet. Vergleichen Sie dies mit dem UART-Modus, der die MPU-401 auf die einfache Weiterleitung von eingehenden/ausgehenden MIDI-Datenbytes reduziert.

Als die Computer leistungsfähiger wurden, wurden die im "intelligenten Modus" angebotenen Funktionen obsolet, da ihre Implementierung in die Software des Hostsystems effizienter wurde (als für dedizierte Hardware zu bezahlen, die sie ausführen würde). Infolgedessen wurde der UART-Modus zum dominierenden Betriebsmodus, wobei viele Klone den "intelligenten Modus" überhaupt nicht unterstützten und als MPU-401-kompatibel beworben wurden .

SoftMPU

Mitte der 2010er Jahre wurde eine Software-Schnittstelle für Bastler-Plattformen, SoftMPU, geschrieben, die UART (nicht intelligente) MPU-401-Schnittstellen auf eine intelligente MPU-401-Schnittstelle aufrüstet, dies funktioniert jedoch nur für das DOS-Betriebssystem.

HardMPU

2015 wurde ein PCB (HardMPU) entwickelt, das SoftMPU als Logik auf Hardware integriert (damit die CPU des PCs kein intelligentes MIDI verarbeiten muss). Derzeit unterstützt HardMPU nur die Wiedergabe und keine Aufnahme.

Zeitgemäße Schnittstellen

Physische MIDI-Anschlüsse werden zunehmend durch die USB- Schnittstelle und einen USB-zu-MIDI-Konverter ersetzt, um musikalische Peripheriegeräte anzusteuern, die noch keine eigenen USB-Anschlüsse haben. Häufig können Peripheriegeräte MIDI-Eingaben über USB akzeptieren und an die herkömmlichen DIN-Anschlüsse weiterleiten . Während die MPU-401-Unterstützung in Windows Vista nicht mehr enthalten ist , ist ein Treiber für Windows Update verfügbar . Ab 2011 wurde die Schnittstelle noch von Linux und Mac OS X unterstützt .

Verweise

Externe Links