Polski

Czym jest MIDI velocity?

Pobierz InputConfig z Mac App StoreTa aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.

Velocity to liczba, którą niesie nuta MIDI, by powiedzieć, jak mocno uderzono klawisz lub pad, od 1 do 127. Delikatny dotyk wysyła niską liczbę, a mocne uderzenie wysoką. Co to znaczy, decyduje instrument, i zwykle jest to głośność razem z jasnością brzmienia. Velocity 0 to przypadek szczególny: Note On z velocity 0 oznacza koniec nuty.

Tworzę InputConfig, darmową aplikację na Maca, która czyta i wysyła nuty MIDI, a ostatnia część mówi, jak velocity działa z przyciskami, które nie czują, jak mocno je naciśnięto.

Kroki

  1. Otwórz tester MIDI, naciśnij Start listening i zagraj jeden klawisz najpierw delikatnie, potem mocno.
  2. Odczytaj najniższe i najwyższe velocity, jakie osiągnął.
  3. Jeśli mocne granie nigdy nie zbliża się do 127 albo delikatne jest już głośne, zmień krzywą velocity w klawiaturze.
  4. Jeśli jeden klawisz się wyróżnia, jego czujnik jest zużyty lub brudny.

Zobacz, gdzie velocity siedzi w nucie

BajtWartośćZnaczenie
Status0x90 do 0x9FNote On, kanał od 1 do 16
Numer nuty0 do 127Która nuta
Velocity1 do 127Jak mocno. 0 oznacza koniec nuty

Velocity to trzeci bajt każdego Note On, więc każda nuta niesie swoje. Tabela numerów nut MIDI obejmuje drugi bajt.

Dlaczego velocity 0 to koniec nuty

MIDI ma wiadomość Note Off, a Note On z velocity 0 też traktuje jako koniec nuty. Wiele klawiatur wysyła ten drugi rodzaj, bo ciąg wiadomości jednego typu można wysłać zwięźlej. Monitor może pokazać jedno lub drugie, a oba kończą nutę. Note On z velocity 0 to nie bardzo cicha nuta, tylko koniec nuty.

Poznaj release velocity

Wiadomość Note Off ma własny bajt velocity, zwany release velocity. Mówi, jak szybko puszczono klawisz, od 0 do 127.

BajtWartośćZnaczenie
Status0x80 do 0x8FNote Off, kanał 1 do 16
Numer nuty0 do 127Która nuta
Release velocity0 do 127Jak szybko puszczono klawisz

Wiele klawiatur tego nie mierzy i wysyła stałą wartość, a wiele instrumentów to ignoruje, więc może się nigdy nie usłyszeć, by cokolwiek robiło. Kilka brzmień używa tego do kształtowania wybrzmiewania nuty. Klawiatura, która kończy nuty przez Note On z velocity 0, nie wysyła release velocity wcale. Release velocity jest prawdziwe, ale rzadkie, więc nie oczekuj go od klawiatury, chyba że jej instrukcja mówi, że je wysyła.

Co instrument z tym robi

Velocity jest tylko liczbą, dopóki brzmienie jej nie użyje. Fortepian gra głośniej i jaśniej, sampel perkusyjny może przełączyć się na mocniejsze uderzenie, a brzmienie organów może ją ignorować. To samo naciśnięcie klawisza może brzmieć inaczej na dwóch instrumentach, które inaczej mapują velocity. Jeśli wszystko gra z jedną głośnością, brzmienie ignoruje velocity albo klawiatura wysyła stałą wartość.

Przetestuj velocity klawiatury

Otwórz tester MIDI, zagraj jeden klawisz tak delikatnie, jak się da, a potem tak mocno, jak się da, i odczytaj zakres velocity. Zdrowy klawisz pokrywa większość zakresu od 1 do 127. Klawisz utknięty na jednej wartości albo taki, który nigdy nie przekracza niskiej liczby, wskazuje na zużyty czujnik. Jeśli każdy klawisz kończy się wcześnie, poszukaj w klawiaturze ustawienia krzywej velocity.

Jeden klawisz odczytujący inaczej niż sąsiedzi to usterka sprzętu, a wszystkie klawisze odczytujące tak samo to ustawienie.

Wybierz krzywą velocity

Krzywa velocity to reguła, która zamienia siłę nacisku w liczbę, która jest wysyłana. Klawiatury i wiele instrumentów oferuje kilka. Nazwy różnią się między producentami, więc te są typowe, a nie dokładne.

KrzywaCo robiSięgnij po nią, gdy
Miękka albo lekkaDelikatna gra szybciej sięga wysokich liczbGrasz lekko i wszystko brzmi cicho
Normalna albo liniowaSiła i liczba rosną razemChcesz domyślnej
Twarda albo ciężkaTrzeba mocniej naciskać, by sięgnąć wysokich liczbGrasz mocno i wszystko brzmi głośno
StałaKażda nuta wysyła tę samą liczbęBrzmienie ignoruje velocity albo klawisze go nie wyczuwają

Zmień najpierw krzywą na klawiaturze, bo to ustala liczbę u źródła. Wiele DAW potrafi przekształcić velocity jeszcze raz po jego dotarciu, więc dwie krzywe mogą się ze sobą kłócić. Zmieniaj jedną krzywą naraz i testuj ponownie testerem MIDI.

Użyj velocity z przyciskami

Przycisk kontrolera do gier, klawisz komputera i większość przełączników nożnych jest albo wciśnięta, albo puszczona, więc nie potrafią zgłosić, jak mocno je naciśnięto. W InputConfig każde wyjście MIDI Note (Nuta MIDI) gra z velocity ustawionym w jego wierszu, od 1 do 127. Dla dynamiki umieść expression na spuście: wysyła każdą wartość pośrednią, więc spust na CC 11 wzmacnia brzmienie tak, jak mocniejsze uderzenie.

Stałe velocity na przyciskach i expression na spuście sprawiają, że na kontrolerze da się grać. Wyjście MIDI ma konfigurację.

Live Visualizer w InputConfig w widoku MIDI, pokazujący numer CC gałki i zmieniającą się wartość, gdy się ją kręci.
Rys. 1. Live Visualizer w InputConfig pokazuje, jak zmienia się numer CC i wartość gałki, gdy się ją kręci.
Edytor w InputConfig pokazuje trzy wiersze grające tę samą nutę werbla przy prędkościach 40, 90 i 127, oraz wiersz spustu, którego prędkość podąża za spustem.
Rys. 2. Ta sama nuta trzy razy, przy prędkości 40, 90 i 127. Przycisk nie czuje, jak mocno naciskasz, więc każdy przycisk dostaje własną stałą prędkość.

W skrócie

  • Co. Jak mocno zagrano nutę, od 1 do 127.
  • Zero. Note On z velocity 0 kończy nutę.
  • Release. Note Off niesie własne velocity, które większość sprzętu ignoruje.
  • Krzywa. Miękka lub twarda krzywa zmienia mapowanie siły na liczbę.
  • Efekt. Robi to, na co mapuje je brzmienie, zwykle głośność i barwę.

Velocity wędruje z każdą nutą, a instrument nadaje mu znaczenie.

Pytania

Jaki jest zakres MIDI velocity?

Od 1 do 127 dla brzmiącej nuty, gdzie 127 to najmocniejsze możliwe uderzenie. Note On z velocity 0 jest traktowane jako koniec nuty.

Czym jest release velocity?

Bajt velocity w wiadomości Note Off, od 0 do 127, który mówi, jak szybko puszczono klawisz. Wiele klawiatur tego nie mierzy, a wiele instrumentów to ignoruje.

Czy MIDI velocity to to samo co głośność?

Nie. Velocity to wartość na nutę, którą brzmienie zwykle mapuje na głośność i barwę. Głośność to CC 7, które reguluje cały kanał.

Jak przetestować MIDI velocity?

Zagraj klawisz delikatnie, a potem mocno w testerze MIDI i odczytaj najniższe i najwyższe velocity. Zdrowy klawisz pokrywa większość zakresu od 1 do 127.

Dlaczego moja klawiatura zawsze wysyła to samo velocity?

Nie ma klawiszy wykrywających siłę albo ma ustawione stałe velocity. Poszukaj krzywej velocity lub ustawienia stałego velocity we własnym menu klawiatury.

Dlaczego moja klawiatura MIDI jest taka cicha?

Lekki dotyk wysyła niskie liczby velocity, a większość instrumentów gra je cicho. Poszukaj w klawiaturze krzywej velocity lub czułości dotyku albo podnieś głośność instrumentu. Tester MIDI pokazuje liczby, które wysyła twoja gra.

Więcej po polsku

Strony po polsku

Pełne poradniki, po angielsku

Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. InputConfig wyświetla się po polsku, gdy Mac jest ustawiony na polski. Niektóre strony witryny są tylko po angielsku.

Ta strona w innych językach: English, Español

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.