MPU-401 - MPU-401

Roland MPU-401 (se quitó la cubierta superior).

El MPU-401 , donde MPU significa Unidad de Procesamiento MIDI , es una interfaz importante pero ahora obsoleta para conectar hardware de música electrónica equipado con MIDI a computadoras personales . Fue diseñado por Roland Corporation , que también fue coautor del estándar MIDI.

Una réplica del logotipo del MPU-401
Réplica del logo del MPU-401

Diseño

Lanzado alrededor de 1984, el MPU-401 original era una caja de conexiones externa que proporcionaba conectores MIDI IN / MIDI OUT / MIDI THRU / TAPE IN / TAPE OUT / MIDI SYNC, para usar con una tarjeta / cartucho de interfaz que se vende por separado ("MPU-401 kit de interfaz ") insertado en un sistema informático. Para esta configuración, se crearon los siguientes "kits de interfaz":

  • MIF-APL : para Apple II .
  • MIF-C64 : para el Commodore 64 .
  • MIF-FM7 : para Fujitsu FM7 .
  • MIF-IPC : para IBM PC / IBM XT . Resultó no funcionar de manera confiable con procesadores 286 y más rápidos. Las primeras versiones del PCB real tenían IF-MIDI / IBM como pantalla de seda.
  • MIF-IPC-A : Para IBM AT , también funciona con PC y XT.
  • Xanadu MUSICOM IFM-PC : Para IBM PC / IBM XT / IBM AT . Se trataba de una tarjeta MIDI de terceros, que incorporaba el MIF-IPC (-A) y una funcionalidad adicional que se acopló con el OEM Roland MPU-401 BOB . También tenía un mini conector de audio en el PCB.
  • MIF-MSX : para el MSX .
  • MIF-PC8 : para el NEC PC-88 .
  • MIF-PC98 : para NEC PC-98 .
  • MIF-X1 : para el Sharp X1 .
  • MIF-V64 : para el Commodore 64 .

En 2014, los aficionados construyeron clones de la tarjeta MIF-IPC-A para PC.

Variantes

Más tarde, Roland colocaría la mayoría de los componentes electrónicos que se encontraban originalmente en la caja de conexiones en la propia tarjeta de interfaz, reduciendo así el tamaño de la caja de conexiones. Productos lanzados de esta manera:

  • MPU-401N : una interfaz externa, diseñada específicamente para su uso con las computadoras portátiles de la serie NEC PC-98 . Esta unidad de caja de conexiones cuenta con un puerto COMPUTER IN especial para la conexión directa al bus de expansión de 110 pines de la computadora. Se agregó el conector METRONOME OUT. Lanzado solo en Japón.
  • MPU-IPC: para IBM PC / IBM XT / IBM AT y compatibles (ISA de 8 bits). Tenía un conector hembra de 25 pines para la caja de conexiones, aunque solo se usaron nueve pines, y solo siete eran funcionalmente diferentes: tanto 5V como tierra usan dos pines cada uno.
  • MPU-IPC-T : para IBM PC / IBM XT / IBM AT y compatibles (ISA de 8 bits). El conector MIDI SYNC se eliminó de este modelo fabricado en Taiwán, y la dirección de E / S previamente codificada y la IRQ se pudieron configurar en diferentes valores con puentes. La caja de conexiones tiene tres conectores DIN para MIDI (1xIN y 2xOUT) más tres conectores mini jack de 3,5 mm (TAPE IN, TAPE OUT y METRONOME OUT).
  • MPU-IMC: para el IBM PS / 2 's Micro Channel Architecture autobús. En modelos anteriores, tanto la dirección de E / S como la IRQ estaban codificadas en IRQ 2 (lo que causaba serios problemas con el disco duro, ya que también usa esa IRQ); en modelos posteriores, la IRQ se podía configurar con un puente. Tenía un conector hembra de 9 pines para la caja de conexiones.
    La selección de IRQ en el MPU-IMC
    . Debido a la incompatibilidad de IRQ 2/9 (y posiblemente direcciones de E / S) entre los modelos MPU-IMC e IBM PS / 2 MCA, ciertos juegos no funcionarán con MPU-401.
  • S-MPU / AT (Super MPU): para IBM AT y compatibles (ISA de 16 bits). Tenía un conector hembra Mini-DIN para la caja de conexiones. Se quitaron los conectores MIDI SYNC, TAPE IN, TAPE OUT, METRONOME OUT, pero se agregó un segundo conector MIDI IN. Se debe ejecutar una aplicación para asignar recursos (plug and play) para usar la tarjeta en DOS. Esta aplicación no es un TSR, es decir, no ocupa memoria convencional.
  • S-MPU-IIAT (Super MPU II): para IBM o PC Plug and Play compatibles (ISA de 16 bits). Tenía un conector hembra Mini-DIN para la caja de conexiones con dos conectores MIDI In y dos conectores MIDI Out. Se debe ejecutar una aplicación para asignar recursos (plug and play) para usar la tarjeta en DOS. Esta aplicación no es un TSR, es decir, no ocupa la valiosa memoria convencional.
  • LAPC-I : para IBM PC y compatibles. Incluye la fuente de sonido Roland CM-32L . Una caja de conexiones para esta tarjeta, la MCB-1, se vendió por separado.
  • LAPC-N : para el NEC PC-98 . Incluye la fuente de sonido Roland CM-32LN . Una caja de conexiones para esta tarjeta, la MCB-2, se vendió por separado.
  • RAP-10 : para IBM AT y compatibles (ISA de 16 bits). Solo fuente de sonido midi general. Modo UART MPU-401 solamente. Una caja de conexiones para esta tarjeta, la MCB-10, se vendió por separado.
  • SCP-55 : para IBM y portátiles compatibles (PCMCIA). Incluye la fuente de sonido Roland SC-55 . Una caja de conexiones para esta tarjeta, la MCB-3, se vendió por separado. Modo UART MPU-401 solamente.

Más tarde, Roland se desharía por completo de la caja de conexiones y colocaría todos los conectores en la parte posterior de la tarjeta de interfaz. Productos lanzados de esta manera:

Roland MPU-IMC, la rara versión 'Micro Channel' de la tarjeta.
Roland MPU-401AT
Roland MPU-PC98II
Tarjeta Roland MPU-IPC-T
  • MPU-APL: para la serie Apple II . Combinación de tarjeta única de la interfaz MIF-APL y MPU-401, con conectores MIDI IN, OUT y SYNC.
  • MPU-401AT: para IBM AT y "100% compatibles". Incluye un conector para placas hijas Wavetable.
  • MPU-PC98: para NEC PC-98 .
  • MPU-PC98II: para el NEC PC-98 .
  • S-MPU / PC (Super MPU PC-98): para el NEC PC-98 .
  • S-MPU / 2N (Super MPU II N): para NEC PC-98 .
  • SCC-1 : para IBM PC y compatibles. Incluye la fuente de sonido Roland SC-55 .
  • GPPC-N y GPPC-NA: para NEC PC-98 . Incluye la fuente de sonido Roland SC-55.

Clones

A fines de la década de 1980, otros fabricantes de PCB desarrollaron clones inteligentes de MPU-401. Algunos de estos, como Voyetra , estaban equipados con chips Roland, mientras que otros tenían ROM de ingeniería retro ( Midiman / Music Quest ).

Ejemplos:

  • Midiman MM-401 (8BIT, conjunto de chips que no sea de Roland, también se vende como parte del kit de música de escritorio Midiman PC)
  • Computer Music Supply CMS-401 (8BIT, conjunto de chips no Roland)
  • Tarjeta MIDI para PC Music Quest / MQX-16s / MQX-32m (8 y 16 BIT, conjunto de chips no Roland)
  • Voyetra V-400x / OP-400x (V-4000, V4001, 8BIT, conjunto de chips Roland)
  • MIDI LAND DX-401 (conjunto de chips que no sea de Roland) y MD-401 (conjunto de chips que no sea de Roland)
  • Data Soft DS-401 (chipset que no es de Roland)

En 2015, los aficionados desarrollaron un clon de 8BIT de la tarjeta MIDI para PC Music Quest. En 2017/2018, los aficionados desarrollaron una revisión del clon Music Quest PC MIDI Card 8BIT que incluye un encabezado de tabla de ondas en analogía con el Roland MPU-401AT.

Modos

El MPU-401 puede funcionar en dos modos, modo normal y modo UART . El "modo normal" proporcionaría al sistema anfitrión un secuenciador de 8 pistas, salida de reloj MIDI, salida de señal SYNC 24, Tape Sync y un metrónomo; como resultado de estas características, a menudo se denomina "modo inteligente". Compare esto con el modo UART, que reduce el MPU-401 a simplemente transmitir bytes de datos MIDI entrantes / salientes.

A medida que las computadoras se volvieron más poderosas, las características ofrecidas en "modo inteligente" se volvieron obsoletas, ya que implementarlas en el software del sistema anfitrión se volvió más eficiente (que pagar por hardware dedicado que las hará). Como resultado, el modo UART se convirtió en el modo de operación dominante, con muchos clones que no son compatibles con el "modo inteligente", y se anuncian como compatibles con MPU-401 .

SoftMPU

A mediados de la década de 2010, se escribió una interfaz de software de plataforma para aficionados, SoftMPU, que actualiza las interfaces UART (no inteligentes) MPU-401 a una interfaz inteligente MPU-401, sin embargo, esto solo funciona para el sistema operativo DOS.

HardMPU

En 2015 se desarrolló una PCB (HardMPU) que incorpora SoftMPU como lógica en hardware (para que la CPU de la PC no tenga que procesar MIDI inteligente). Actualmente, HardMPU solo admite reproducción y no grabación.

Interfaces contemporáneas

Las conexiones MIDI físicas se reemplazan cada vez más con la interfaz USB y un convertidor de USB a MIDI para controlar periféricos musicales que aún no tienen sus propios puertos USB. A menudo, los periféricos pueden aceptar entrada MIDI a través de USB y enrutarla a los conectores DIN tradicionales . Aunque la compatibilidad con MPU-401 ya no se incluye en Windows Vista , hay un controlador disponible en Windows Update . A partir de 2011 la interfaz todavía fue apoyado por Linux y Mac OS X .

Referencias

enlaces externos