MPU-401 - MPU-401

Roland MPU-401 (tampa superior removida).

O MPU-401 , onde MPU significa MIDI Processing Unit , é uma interface importante, mas agora obsoleta, para conectar hardware de música eletrônica equipado com MIDI a computadores pessoais . Ele foi projetado pela Roland Corporation , que também foi coautor do padrão MIDI.

Uma réplica do logotipo do MPU-401
Réplica do logotipo do MPU-401

Projeto

Lançado por volta de 1984, o MPU-401 original era um breakout box externo que fornecia conectores MIDI IN / MIDI OUT / MIDI THRU / TAPE IN / TAPE OUT / MIDI SYNC, para uso com uma placa de interface / cartucho vendido separadamente ("MPU-401 kit de interface ") inserido em um sistema de computador. Para esta configuração, foram feitos os seguintes "kits de interface":

  • MIF-APL : Para o Apple II .
  • MIF-C64 : Para o Commodore 64 .
  • MIF-FM7 : Para o Fujitsu FM7 .
  • MIF-IPC : Para IBM PC / IBM XT . Descobriu-se que não funcionava de forma confiável com processadores 286 e mais rápidos. As primeiras versões do PCB real tinham IF-MIDI / IBM como uma tela de seda.
  • MIF-IPC-A : Para IBM AT , também funciona com PC e XT.
  • Xanadu MUSICOM IFM-PC : Para IBM PC / IBM XT / IBM AT . Esta era uma placa MIDI de terceiros, incorporando o MIF-IPC (-A) e funcionalidade adicional que foi acoplada ao BOB OEM Roland MPU-401 . Ele também tinha um mini conector de áudio no PCB.
  • MIF-MSX : Para o MSX .
  • MIF-PC8 : Para o NEC PC-88 .
  • MIF-PC98 : Para o NEC PC-98 .
  • MIF-X1 : Para o Sharp X1 .
  • MIF-V64 : Para o Commodore 64 .

Em 2014, entusiastas construíram clones do cartão MIF-IPC-A para PCs.

Variantes

Posteriormente, a Roland colocaria a maior parte dos componentes eletrônicos originalmente encontrados na breakout box na própria placa de interface, reduzindo assim o tamanho da breakout box. Produtos lançados desta maneira:

  • MPU-401N : uma interface externa, projetada especificamente para uso com os notebooks da série NEC PC-98 . Esta unidade breakout-box apresenta uma porta COMPUTER IN especial para conexão direta ao barramento de expansão de 110 pinos do computador. O conector METRONOME OUT foi adicionado. Lançado apenas no Japão.
  • MPU-IPC: para IBM PC / IBM XT / IBM AT e compatíveis (ISA de 8 bits). Ele tinha um conector fêmea de 25 pinos para a breakout box, embora apenas nove pinos fossem usados, e apenas sete eram funcionalmente diferentes: ambos 5V e terra usam dois pinos cada.
  • MPU-IPC-T : para IBM PC / IBM XT / IBM AT e compatíveis (ISA de 8 bits). O conector MIDI SYNC foi removido deste modelo de fabricação taiwanesa, e o endereço de E / S codificado anteriormente e IRQ podiam ser configurados com valores diferentes com jumpers. A caixa de expansão tem três conectores DIN para MIDI (1xIN e 2xOUT) mais três conectores mini jack de 3,5 mm (TAPE IN, TAPE OUT e METRONOME OUT).
  • MPU-IMC: para o IBM PS / 2 's Micro Channel Architecture ônibus. Em modelos anteriores, o endereço de E / S e o IRQ eram codificados para IRQ 2 (causando sérios problemas com o disco rígido, pois ele também usa esse IRQ); em modelos posteriores, o IRQ pode ser definido com um jumper. Ele tinha um conector fêmea de 9 pinos para a caixa de breakout.
    A seleção de IRQ no MPU-IMC
    . Devido à incompatibilidade de IRQ 2/9 (e potencialmente endereços de E / S) entre os modelos MPU-IMC e IBM PS / 2 MCA, alguns jogos não funcionarão com MPU-401.
  • S-MPU / AT (Super MPU): para IBM AT e compatíveis (ISA de 16 bits). Ele tinha um conector Mini-DIN fêmea para a caixa de breakout. Os conectores MIDI SYNC, TAPE IN, TAPE OUT e METRONOME OUT foram removidos, mas um segundo conector MIDI IN foi adicionado. Um aplicativo para atribuir recursos (plug and play) deve ser executado para usar a placa no DOS. Este aplicativo não é um TSR, ou seja, não ocupa memória convencional.
  • S-MPU-IIAT (Super MPU II): para PCs IBM ou Plug and Play compatíveis (ISA de 16 bits). Ele tinha um conector Mini-DIN fêmea para a breakout box com dois conectores MIDI In e dois conectores MIDI Out. Um aplicativo para atribuir recursos (plug and play) deve ser executado para usar a placa no DOS. Este aplicativo não é um TSR, ou seja, não ocupa a preciosa memória convencional.
  • LAPC-I : para IBM PC e compatíveis. Inclui a fonte de som Roland CM-32L . Uma caixa de breakout para esta placa, a MCB-1, foi vendida separadamente.
  • LAPC-N : para o NEC PC-98 . Inclui a fonte de som Roland CM-32LN . Uma breakout box para esta placa, a MCB-2, foi vendida separadamente.
  • RAP-10 : para IBM AT e compatíveis (ISA de 16 bits). Apenas fonte de som midi geral. Apenas modo UART MPU-401. Uma breakout box para esta placa, a MCB-10, foi vendida separadamente.
  • SCP-55 : para laptops IBM e compatíveis (PCMCIA). Inclui a fonte de som Roland SC-55 . Uma breakout box para esta placa, a MCB-3, foi vendida separadamente. Apenas modo UART MPU-401.

Ainda mais tarde, a Roland se livraria completamente da breakout box e colocaria todos os conectores na parte de trás da própria placa de interface. Produtos lançados desta maneira:

Roland MPU-IMC, a rara versão 'Micro Channel' do cartão.
Roland MPU-401AT
Roland MPU-PC98II
Cartão Roland MPU-IPC-T
  • MPU-APL: para a série Apple II . Combinação de placa única da interface MIF-APL e MPU-401, com conectores MIDI IN, OUT e SYNC.
  • MPU-401AT: para IBM AT e "100% compatível". Inclui um conector para placas-filha Wavetable.
  • MPU-PC98: para o NEC PC-98 .
  • MPU-PC98II: para o NEC PC-98 .
  • S-MPU / PC (Super MPU PC-98): para o NEC PC-98 .
  • S-MPU / 2N (Super MPU II N): para o NEC PC-98 .
  • SCC-1 : para IBM PC e compatíveis. Inclui a fonte de som Roland SC-55 .
  • GPPC-N e GPPC-NA: para o NEC PC-98 . Inclui a fonte de som Roland SC-55.

Clones

No final da década de 1980, outros fabricantes de PCBs desenvolveram clones MPU-401 inteligentes. Alguns deles, como Voyetra , eram equipados com chips Roland, enquanto outros tinham ROMs retro-projetados ( Midiman / Music Quest ).

Exemplos:

  • Midiman MM-401 (8BIT, conjunto de chips não Roland, também vendido como parte do Midiman PC Desktop Music Kit)
  • Computer Music Supply CMS-401 (8BIT, conjunto de chips não Roland)
  • Placa Music Quest PC MIDI / MQX-16s / MQX-32m (8 e 16BIT, conjunto de chips não Roland)
  • Voyetra V-400x / OP-400x (V-4000, V4001, 8BIT, conjunto de chips Roland)
  • MIDI LAND DX-401 (chipset não Roland) e MD-401 (chipset não Roland)
  • Data Soft DS-401 (chipset não Roland)

Em 2015, os entusiastas desenvolveram um clone Music Quest PC MIDI Card 8BIT. Em 2017/2018, os amadores desenvolveram uma revisão do clone Music Quest PC MIDI Card 8BIT que inclui um cabeçalho wavetable em analogia ao Roland MPU-401AT.

Modos

O MPU-401 pode funcionar em dois modos, modo normal e modo UART . O "modo normal" forneceria ao sistema host um sequenciador de 8 trilhas, saída de relógio MIDI, saída de sinal SYNC 24, Tape Sync e um metrônomo; como resultado desses recursos, muitas vezes é chamado de "modo inteligente". Compare isso com o modo UART, que reduz o MPU-401 a simplesmente retransmitir bytes de dados MIDI de entrada / saída.

À medida que os computadores se tornaram mais poderosos, os recursos oferecidos no "modo inteligente" tornaram-se obsoletos, pois implementá-los no software do sistema host tornou-se mais eficiente (do que pagar por um hardware dedicado que os fará). Como resultado, o modo UART se tornou o modo de operação dominante, com muitos clones não suportando o "modo inteligente" de forma alguma, sendo anunciados como compatíveis com MPU-401 .

SoftMPU

Em meados da década de 2010, uma interface de software de plataforma amador, SoftMPU, foi escrita que atualiza interfaces UART (não inteligentes) MPU-401 para uma interface MPU-401 inteligente, no entanto, isso só funciona para o sistema operacional DOS.

HardMPU

Em 2015 foi desenvolvido um PCB (HardMPU) que incorpora SoftMPU como lógica no hardware (para que a CPU do PC não precise processar MIDI inteligente). Atualmente HardMPU suporta apenas a reprodução e não a gravação.

Interfaces contemporâneas

As conexões físicas MIDI são cada vez mais substituídas pela interface USB e por um conversor USB para MIDI, a fim de acionar periféricos musicais que ainda não possuem suas próprias portas USB. Freqüentemente, os periféricos são capazes de aceitar entrada MIDI por meio de USB e encaminhá-la para os conectores DIN tradicionais . Embora o suporte a MPU-401 não esteja mais incluído no Windows Vista , um driver está disponível no Windows Update . A partir de 2011 a interface ainda foi apoiado por Linux e Mac OS X .

Referências

links externos