Українська
Що таке MIDI velocity?
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
Velocity це число, яке несе нота MIDI, щоб сказати, наскільки сильно вдарили по клавіші чи падові, від 1 до 127. М'який дотик надсилає низьке число, а сильний удар високе. Що це означає, вирішує інструмент, і зазвичай це гучність і яскравість разом. Velocity 0 це особливий випадок: Note On з velocity 0 означає кінець ноти.
Я створюю InputConfig, безкоштовну програму для Mac, що читає й надсилає ноти MIDI, а останній розділ розповідає, як velocity працює з кнопками, які не відчувають, наскільки сильно їх натиснули.
Кроки
- Відкрийте тестер MIDI, натисніть Start listening і зіграйте одну клавішу спершу тихо, потім сильно.
- Прочитайте найнижчу й найвищу velocity, якої вона сягнула.
- Якщо сильна гра ніколи не наближається до 127 або тиха вже гучна, змініть криву velocity на клавіатурі.
- Якщо одна клавіша вирізняється, датчик цієї клавіші зношений або брудний.
Подивіться, де velocity в ноті
| Байт | Значення | Що означає |
|---|---|---|
| Статус | 0x90 до 0x9F | Note On, канал від 1 до 16 |
| Номер ноти | Від 0 до 127 | Яка нота |
| Velocity | Від 1 до 127 | Наскільки сильно. 0 означає кінець ноти |
Velocity це третій байт кожного Note On, тож кожна нота несе власну. Другий байт описує таблиця номерів нот MIDI.
Дізнайтеся, чому velocity 0 це кінець ноти
У MIDI є повідомлення Note Off, а також Note On з velocity 0 вважається кінцем ноти. Багато клавіатур надсилають другий вид, бо серію повідомлень одного типу можна надіслати компактніше. Монітор може показати будь-яке, і обидва завершують ноту. Note On з velocity 0 це не дуже тиха нота, а кінець ноти.
Дізнайтеся, що таке release velocity
Повідомлення Note Off має власний байт velocity, який називається release velocity. Він показує, як швидко клавішу відпустили, від 0 до 127.
| Байт | Значення | Що означає |
|---|---|---|
| Status | 0x80 до 0x8F | Note Off, канали з 1 по 16 |
| Note number | 0 до 127 | Яка нота |
| Release velocity | 0 до 127 | Як швидко клавішу відпустили |
Багато клавіатур його не вимірюють і надсилають фіксоване значення, а багато інструментів його ігнорують, тож ви можете ніколи не почути від нього жодного ефекту. Кілька звуків використовують його, щоб формувати згасання ноти. Клавіатура, що завершує ноти повідомленням Note On з velocity 0, не надсилає release velocity взагалі. Release velocity існує, але трапляється рідко, тож не чекайте його від клавіатури, якщо в її посібнику не сказано, що вона його надсилає.
Дізнайтеся, що з нею робить інструмент
Velocity лише число, доки звук її не використає. Звук піаніно грає гучніше й яскравіше, семпл барабана може перемкнутися на сильніший удар, а звук органа може її ігнорувати. Те саме натискання клавіші може звучати по-різному на двох інструментах, що по-різному зіставляють velocity. Якщо все грає однаково гучно, звук ігнорує velocity або клавіатура надсилає фіксоване значення.
Перевірте velocity клавіатури
Відкрийте тестер MIDI, зіграйте одну клавішу якомога тихіше, а потім якомога сильніше й прочитайте діапазон velocity. Здорова клавіша покриває більшу частину від 1 до 127. Клавіша, що застрягла на одному значенні або ніколи не піднімається вище низького числа, вказує на зношений датчик. Якщо всі клавіші впираються в стелю рано, пошукайте на клавіатурі налаштування кривої velocity.
Одна клавіша, що читається інакше за сусідів, це апаратна несправність, а всі клавіші однакові це налаштування.
Виберіть криву velocity
Крива velocity це правило, яке перетворює силу натискання на число, що надсилається. Клавіатури та багато інструментів пропонують кілька. Назви різняться від виробника до виробника, тож ці типові, а не точні.
| Крива | Що вона робить | Коли її брати |
|---|---|---|
| М'яка або легка | Ніжна гра швидше досягає високих чисел | Ви граєте легко, і все звучить тихо |
| Звичайна або лінійна | Сила й число зростають разом | Вам потрібна типова |
| Жорстка або важка | Щоб досягти високих чисел, треба тиснути сильніше | Ви граєте важко, і все звучить гучно |
| Фіксована | Кожна нота надсилає те саме число | Звук ігнорує velocity, або клавіші його не відчувають |
Спершу змінюйте криву на самій клавіатурі, бо це виправляє число біля джерела. Багато DAW можуть знову змінити velocity після надходження, тож дві криві можуть конфліктувати. Змінюйте по одній кривій і перевіряйте знову за допомогою MIDI-тестера.
Використайте velocity з кнопками
Кнопка ігрового контролера, клавіша комп'ютера й більшість ножних перемикачів або натиснуті, або ні, тож не можуть повідомити, наскільки сильно їх натиснули. В InputConfig кожен вихід MIDI Note грає з velocity, заданою в його рядку, від 1 до 127. Для динаміки поставте expression на курок: він надсилає всі проміжні значення, тож курок на CC 11 підсилює звук так, як це зробив би сильніший удар.
Фіксована velocity на кнопках і expression на курку роблять контролер придатним для гри. Налаштування є на сторінці вихід MIDI.


Коротко
- Що. Наскільки сильно зіграно ноту, від 1 до 127.
- Нуль. Note On з velocity 0 завершує ноту.
- Ефект. Він робить те, з чим його зіставляє звук, зазвичай гучність і тембр.
Velocity подорожує з кожною нотою, а інструмент надає їй значення.
Питання
Який діапазон MIDI velocity?
Від 1 до 127 для ноти, що звучить, де 127 це найсильніший можливий удар. Note On з velocity 0 вважається кінцем ноти.
Що таке release velocity?
Байт velocity у повідомленні Note Off, від 0 до 127, який показує, як швидко відпустили клавішу. Багато клавіатур його не вимірюють, а багато інструментів його ігнорують.
Чи MIDI velocity це те саме, що гучність?
Ні. Velocity це значення для кожної ноти, яке звук зазвичай зіставляє з гучністю й тембром. Гучність це CC 7, що підсилює й послаблює весь канал.
Як перевірити MIDI velocity?
Зіграйте клавішу спершу тихо, потім сильно в тестері MIDI й прочитайте найнижчу й найвищу velocity. Здорова клавіша покриває більшу частину діапазону від 1 до 127.
Чому моя клавіатура завжди надсилає однакову velocity?
У неї немає клавіш, що відчувають силу, або встановлено фіксовану velocity. Пошукайте криву velocity чи фіксовану velocity в меню самої клавіатури.
Чому моя клавіатура MIDI така тиха?
Легкий дотик надсилає низькі числа velocity, і більшість інструментів грає їх тихо. Пошукайте на клавіатурі налаштування кривої velocity чи чутливості до дотику або підвищте гучність інструмента. Тестер MIDI показує числа, які надсилає ваша гра.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English, Español
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.