Velocity (MIDI)
Насколько сильно ударили по клавише: измеряется скоростью её движения и передаётся одним числом в сообщении Note On протокола MIDI.
Клавиатура замеряет интервал между срабатыванием двух контактов под клавишей и превращает его в значение от 1 до 127, которое идёт в сообщении Note On после номера ноты. Что оно значит, решает приёмник: обычно громкость, иногда частоту среза фильтра или то, какой слой мультисэмплового пианино будет звучать. Velocity 0 — особый случай, означающий Note Off: трюк экономит байты при running status и подводит каждого, кто пишет свой первый MIDI-парсер.
Release velocity в спецификации тоже есть, но измеряют его считаные клавиатуры. Поскольку исполнители и механики клавиш различаются, большинство инструментов позволяют выбрать кривую velocity. MIDI 2.0 поднял разрешение до 16 бит.