Запись и обработка звука на компьютере. Просто как дважды два - страница 28

Шрифт
Интервал


Нажатие/отпускание клавиши

В действительности клавиатура электронного музыкального инструмента – это ряд переключателей. Коснитесь клавиши, и вы отошлете MIDI-сообщение вроде этого: «В канале XX была включена нота YY». Уберите палец, и будет переслано сообщение «Нота отключена».

Velocity

Оно относится к тому, насколько резко вы нажимаете клавишу и сыграете ноту. Чем сильнее нажатие, тем громче нота – как на фортепиано. Интересно, что при отключении ноты также регистрируется значение velocity, но большинство программного обеспечения это сообщение игнорирует.

Послекасание (Aftertouch)

Многие клавиатуры имеют под клавишами чувствительную к давлению мембрану, для того чтобы зафиксировать давление на клавишу после нажатия. Эту информацию принято использовать для добавления эффекта вибрато или других типов модуляции к звуку. Команда полифонического послекасания воздействует на каждую ноту индивидуально, а сообщение канального послекасания присваивает одно значение всем клавишам.

Амплитудное вибрато

С его помощью гитаристы и музыканты, играющие на духовых инструментах, прибавляют выразительности своему исполнению. Благодаря данной команде миллионы клавишников могут представить, что играют соло.

Смена банка

Эти сообщения выбирают звуки (сэмплы), которые будет воспроизводить инструмент-получатель. Так как у любого производителя (а на самом деле у каждой отдельной модели) есть собственная система нумерации сэмплов, в свое время для стандартизации был разработан специализированный протокол General MIDI. Звуки обычно хранят в банках данных по 128 сэмплов (см. далее).

Смена контроллера

Спецификация MIDI содержит большое количество управляющих сообщений, которые называются контроллерами. Некоторые из них, такие как, например, № 7 (громкость), № 33 (модуляция) и № 64 (нажатие педали), влияют на то, каким образом модулируется звук. Контроллер № 0 (выбор банка данных) расширяет количество выбираемых сэмплов выбором встроенных звуковых банков. Некоторые контроллеры зарезервированы.

Контроллеры MIDI работают в режиме реального времени. Некоторые из них имеют только два состояния: «включено» и «отключено», но большинство позволяет устанавливать значения в пределах от 0 до 127 (или, если хотите, от 1 до 128). Управляющую информацию можно записывать, редактировать и воспроизводить так же, как и обычные данные.