Введение

MIDI-интерфейс

MPU 401, где MPU расшифровывается как MIDI Processing Unit (блок обработки MIDI), является важным, но в настоящее время устаревшим интерфейсом для подключения электронных музыкальных инструментов с поддержкой MIDI к персональным компьютерам. Он был разработан компанией Roland Corporation, которая также является одним из разработчиков стандарта MIDI.

Режимы

MPU 401 может работать в двух режимах: нормальном и UART. "Нормальный режим" предоставляет хост-системе 8-трековый секвенсор, выход MIDI-тактов, выход сигнала SYNC 24, синхронизацию с магнитной лентой и метроном; благодаря этим функциям он часто называется "интеллектуальным режимом". В отличие от этого, режим UART сводит функциональность MPU 401 к простой передаче входящих и исходящих MIDI-байтов. С увеличением вычислительной мощности компьютеров функции, предлагаемые в "интеллектуальном режиме", устарели. Их реализация в программном обеспечении хост-системы оказалась более эффективной, и специальное аппаратное обеспечение больше не требовалось. В результате режим UART стал основным режимом работы. Первые карты с поддержкой UART и совместимые с MPU 401 по-прежнему рекламировались как совместимые с MPU 401.

SoftMPU

В середине 2010-х годов был разработан любительский программный интерфейс SoftMPU, который позволяет модернизировать UART (неинтеллектуальные) интерфейсы MPU 401 до интеллектуального интерфейса MPU 401, однако это работает только в MS DOS. Он также не совместим со всеми играми. В частности, ранние игры Sierra, такие как Jones in the Fast Lane, не будут работать с SoftMPU.

СТРЕМНОМПУ

В 2015 году была разработана печатная плата (HardMPU), реализующая SoftMPU в виде аппаратной логики (чтобы процессор ПК не обрабатывал интеллектуальные MIDI-сообщения). В настоящее время HardMPU поддерживает только воспроизведение, но не запись.

Современные интерфейсы

Физические MIDI-соединения всё чаще заменяются интерфейсом USB, а также используется преобразователь USB в MIDI для подключения музыкальных периферийных устройств, которые ещё не оснащены собственными USB-портами. Часто периферийные устройства способны принимать MIDI-сигналы через USB и преобразовывать их для традиционных DIN-разъёмов. Хотя поддержка MPU 401 больше не входила в состав Windows Vista, драйвер доступен через Центр обновления Windows. По состоянию на 2011 год интерфейс по-прежнему поддерживался Linux и Mac OS X.