MIDI-порты: входы, выходы и транзитные выходы
Отправка, прием и обработка MIDI-сообщений
Как мы уже говорили в главе 1, MIDI (Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов) представляет собой простой метод записи последовательности действий исполнителя, играющего на музыкальном инструменте. Это “осовремененная” концепция механического пианино: отделяя музыкальный инструмент (пианино) от музыкальной партитуры (перфорированной ленты), MIDI-технология обеспечивает возможность записи, редактирования и воспроизведения игры на музыкальных инструментах.
Очевидно, нам необходимы три вещи: средство отправки MIDI-сообщений (контроллер, обычно — клавиатура), средство приема и выполнения MIDI-сообщений (обычно это синтезатор звука .или виртуальный инструмент) и ПО для записи и редактирования исполнения в MIDI-формате (секвенсер) (рис. 8.1).
Контроллеры
MIDI-устройство, генерирующее MIDI-сообщения, называется контроллером. Контроллер — это любое устройство, выдающее MIDI-сообщения. Например, к контроллерам относятся следующие устройства.
■ Музыкальная клавиатура
■ Микшер, режиссерский пульт
■ Педальные регуляторы и коммутаторы
■ Электронные барабанные подушки
■ Электрогитары, оснащенные MIDI-интерфейсом
■ Виртуальный проигрыватель грампластинок или имитатор царапающих звуков
■ Секвенсер (программный или аппаратный)
Рис. S. 7. Для реализации MIDI-технологии необходимы, по крайней мере, две вещи: контроллер (например клавиатура (слева), электронные барабанные подушки или режиссерский пульт) и исполнительное устройство, например, встроенный в клавиатуру синтезатор звука или внешняя аппаратура, или виртуальный инструмент (справа вверху)). Добавим средства сохранения MIDI-данных, обычно это MIDI-секвенсер (справа внизу), и у нас есть все необходимое для записи музыкальных исполнений в MIDI-формате и дальнейшей работы с ними
Любое устройство, оснащенное выходным разъемом MIDI-стандарта или программным драйвером, преобразующим выходной сигнал в MIDI-формат, является, по существу, контроллером. Это может быть что угодно, даже нечто совершенно не похожее на традиционный музыкальный инструмент: в MIDI-формат можно преобразовать выходной сигнал компьютерной буквенно-цифровой клавиатуры, игрового пульта и джойстика, графического планшета, электрического датчика, видеокамеры и множества других устройств. Для этого разработаны соответствующие инструменты. Вы можете превратить в контроллер собственную Web-камеру, заставив ее “петь” в такт движениям ваших рук перед ее объективом или оснастив датчиками детскую игрушку. Если постараться, любую вещь можно превратить в MIDI-контроллер.
Приемники
Для создания звука используются либо встроенные в контроллер инструменты синтеза звука, либо внешнее устройство — приемник MIDI-сообщений контроллера, преобразующий их в звук. Без исполнительного устройства, преобразующего MIDI-сообще-ния в звук, контроллер — как дирижер без оркестра: для того чтобы MIDI-композиция “ожила”, необходим инструмент, преобразующий MIDI-сообщения в реальный звук. Ниже перечислены типичные примеры MIDI-приемников.