Стандарты и системы цифровой звукозаписи. Вологдин Э.И. - 153 стр.

UptoLike

Составители: 

Рубрика: 

153
контроллеры в виде гитар, где датчики определяют место прижима струн и силу удара
(щипка). Есть и MIDI-контроллеры с «духовым интерфейсом» датчики
устанавливаются на клапанах, а специальный мундштук измеряет расход проходящего
воздуха. Существуют также и преобразователи аналогового сигнала в поток MIDI-
инструкций. Они имеют АЦП, оцифровывающий входной сигнал, снятый микрофоном с
реального инструмента, и внутренний сигнальный процессор. Для гитар выпускаются
специальные звукосниматели, сопряженные с сигнальными процессорами. Задача разложения
звука на голосовые (не спектральные!) составляющие достаточно сложна и легче решается для
одноголосных инструментов. Если преобразователь использовать как устройство ввода для
секвенсора, то ошибки преобразования можно исправлять средствами редактирования
музыкального текста в секвенсоре.
Самым примитивным MIDI-контроллером может являться обыкновенная компьютерная
клавиатура она способна генерировать сообщения по фактам нажатия и отпускания
клавиш. Ценным свойством клавиатуры является способность реагирования на
одновременные нажатия-отпускания клавиш, в том числе и во время удержания нескольких
клавиш нажатыми. Конечно, она не воспринимает динамику удара и расположение клавиш
отнюдь не фортепьянное, но при отсутствии настоящей клавиатуры поиграть можно аже
аккордами). Возможность ввода MIDI-команд с клавиатуры имеется во многих программах,
работающих с MIDI-синтезатором.
Поток сообщений MIDI проигрывается в компьютере с помощью синтезаторов,
аппаратных или программных. Чисто аппаратная реализация MIDI выполняется на звуковых
картах с собственным процессором. Этот процессор интерпретирует каждое сообщение
MIDI в команды управления синтезатором (FM или WT). Простые карты имеют только
сами синтезаторы, а управление ими для интерпретации сообщений MIDI осуществляет
программный драйвер карты, исполняемый центральным процессором. Современные
процессоры способны поддерживать чисто программную интерпретацию MIDI (Soft
MIDI), выполняя и собственно синтез звука в цифровой форме. Правда, при этом занимаются
ресурсы (процессорное время и память).
Направление потоков MIDI задается программно (в среде Windows через Панель
управления, значок Multimedia, вкладка MIDI). В простейшем варианте все сообщения
MIDI можно посылать на одно из присутствующих в системе устройств, которые включают
аппаратные (FM, WT и иные) синтезаторы установленных звуковых карт, их порты, к которым
подключены дочерние карты, внешние порты MIDI, а также программные синтезаторы. Более
сложную конфигурацию можно задать, указав для каждого из 16 каналов MIDI свой синтезатор
(порт назначения).
Внешний порт MIDI сигналами ТТЛ) обычно выводится на разъем джойстика,
установленный на звуковой карте (или системной плате с интегрированным звуком), и для
связи с внешними устройствами разъемами DIN и токовым интерфейсом) используются
специальные переходники . Программно порт обычно совместим с UART MPU-401. На
некоторых системных платах применяются БИС контроллеров интерфейсов, в которых
UART, используемый для СОМ-порта, конфигурированием через CMOS Setup может быть
переведен в режим MIDI-порта.
В последнее время в аудиотехнике намечается тенденция к использованию шины
USB, которая пригодна как для обмена данными в традиционном виде, так и для
изохронной передачи (с равномерной скоростью поступления данных) аудиоданных в
цифровом виде. Интерфейс MIDI имеет ограничение на число каналов (16), и его
невысокая скорость передачи ограничивает полифонические возможности (большое число
нот в аккорде не может звучать строго одновременно). В то же время производительности
современных PC хватает на то, чтобы справляться и с более мощными потоками данных. Для
подключения устройств MIDI к компьютеру через USB фирма Roland выпускает 64-канальный
процессорный блок S-MPU64, который кроме шины USB имеет 4 входных и 4 выходных