Что именно передаёт MIDI-клавиатура

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

Сила нажатия определяется по тому, как быстро клавиша прошла свой ход. Это значение называют velocity — условной мерой интенсивности удара. Программа может превратить её в более громкую ноту, яркую атаку или иной оттенок звучания: всё зависит от выбранного инструмента и его настроек.

Где появляется звук

Ноутбук получает команды через USB или MIDI-подключение и передаёт их программе, которая умеет их интерпретировать. Это может быть синтезатор — программа, создающая звук по заданным правилам, — или виртуальный инструмент с записанными звуками настоящих инструментов. Программа выбирает нужный тембр, формирует звук и отправляет его на наушники или колонки.

Поэтому одна и та же клавиатура может звучать как рояль, бас или целый ансамбль: меняется не источник команд, а выбранный в программе инструмент. Если подходящей программы нет или она не получает MIDI-сообщения, нажатия клавиш сами по себе ничего не озвучат.

Почему это удобно при записи

MIDI сохраняет исполнение как редактируемые команды. После записи можно поменять отдельную ноту, сдвинуть её по времени, изменить силу нажатия или назначить другой тембр, не переигрывая партию. Аудиозапись, напротив, хранит уже получившийся звук. В этом и состоит практическая особенность MIDI: музыкант записывает не только результат, но и инструкции, из которых программа этот результат создаёт.