Polski
Jak działa MIDI pitch bend?
InputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.
Pitch bend to osobna wiadomość MIDI, a nie Control Change. Niesie jedną wartość od 0 do 16383: 8192 oznacza brak zgięcia, 0 to pełne zgięcie w dół, a 16383 pełne w górę. Wiadomość mówi, jak daleko poruszyło się kółko, a nie o ile półtonów zgiąć. Odległość ustala brzmienie, które ją odbiera, a zwykle domyślnie są to dwa półtony w każdą stronę.
Tworzę InputConfig, darmową aplikację na Maca, która czyta kółka wysokości dźwięku i wysyła pitch bend z gałki kontrolera do gier, o czym jest ostatnia część.
Kroki
- Poruszaj kółkiem pitch i obserwuj wartość w monitorze MIDI: w spoczynku jest na środku i wraca na niego po puszczeniu.
- Ustaw zakres zgięcia na instrumencie odbierającym, w półtonach.
- Jeśli wysokość dźwięku nie wraca do normy, sprawdź, czy wartość spoczynkowa kółka jest środkiem.
Odczytaj wiadomość
| Część | Wartość | Znaczenie |
|---|---|---|
| Bajt statusu | 0xE0 do 0xEF | Pitch Bend, na kanale od 1 do 16 |
| Pierwszy bajt danych | 0 do 127 | Cienka połowa wartości |
| Drugi bajt danych | 0 do 127 | Gruba połowa wartości |
Obie połowy łączą się w jedną liczbę 14-bitową. Pitch bend ma 16 384 kroki tam, gdzie Control Change ma 128, dlatego zgięcie brzmi płynnie.
Poznaj wartości
| Wartość | Zapisywana też jako | Znaczenie |
|---|---|---|
| 0 | -8192 | Pełne zgięcie w dół |
| 8192 | 0 | Środek, brak zgięcia |
| 16383 | +8191 | Pełne zgięcie w górę |
Niektóre narzędzia pokazują surową wartość od 0 do 16383, a inne odejmują 8192 i pokazują ją od -8192 do 8191. Kółko w spoczynku powinno pokazywać dokładnie środek. Tester MIDI pokazuje najniższą i najwyższą wartość, jaką kółko osiąga, a kółko, które spoczywa poza środkiem, dryfuje jak zużyta gałka.
Ustaw zakres zgięcia po stronie odbierającej
Wiadomość niesie położenie, a instrument zamienia je na wysokość dźwięku. Przy zakresie dwóch półtonów pełne zgięcie w górę to dwa półtony wyżej. Przy dwunastu ten sam ruch kółka to oktawa. Większość instrumentów ma ustawienie zakresu pitch bend, a urządzenia General MIDI domyślnie mają dwa półtony.
Jeśli kółko zgina za daleko albo za mało, zmień zakres na instrumencie, a nie na klawiaturze.
Odróżnij je od kółka modulacji
Dwa kółka na klawiaturze wysyłają różne rodzaje wiadomości. Kółko pitch wraca sprężyną na środek i wysyła Pitch Bend. Kółko modulacji zostaje tam, gdzie je zostawisz, i wysyła CC 1, w 128 krokach. Nie ma numeru CC dla pitch bend, bo to nie jest CC. Lista MIDI CC obejmuje kółko modulacji i resztę.
Zginaj gałką kontrolera do gier
Gałka wraca sprężyną na środek jak kółko pitch, więc jest naturalnym sterowaniem zgięciem. W InputConfig przypisz oś gałki do Pitch Bend, a zgięcie podąża za gałką. Z przycisku zgina całkowicie w górę, gdy jest przytrzymany, i wraca na środek po puszczeniu. W drugą stronę kółko pitch klawiatury może być wejściem: przypisuje się je na plus i minus, jak oś gałki, więc pchnięcie w górę i pociągnięcie w dół mogą robić na Macu dwie różne rzeczy. Gałka daje kontrolerowi to jedno, czego brakuje jego przyciskom: zgięcie. Wyjście MIDI ma konfigurację.
W skrócie
- Wiadomość. Status 0xE0 plus kanał, potem dwa bajty danych, które tworzą jedną liczbę.
- Wartości. Biegną od 0 na dole, przez 8192 na środku, do 16383 na górze.
- Odległość. Ustawiana na instrumencie odbierającym, zwykle dwa półtony.
Kółko wysyła położenie, a instrument decyduje, co ono znaczy.
Pytania
Jaki jest numer MIDI CC dla pitch bend?
Nie ma go. Pitch bend to osobna wiadomość z własnym bajtem statusu, 0xE0 plus kanał, i wartością 14-bitową. Kółko modulacji obok to CC 1.
Jakie są wartości MIDI pitch bend?
Od 0 do 16383. Środek, brak zgięcia, to 8192. Niektóre narzędzia pokazują ten sam zakres jako od -8192 do 8191, z 0 na środku.
Jaki jest domyślny zakres pitch bend?
Dwa półtony w górę i dwa w dół w urządzeniach General MIDI. Większość instrumentów pozwala zmienić zakres we własnych ustawieniach.
Dlaczego wysokość dźwięku utknęła za wysoko albo za nisko?
Instrument ostatnio dostał wartość pitch bend, która nie była środkiem. Poruszaj kółkiem i pozwól mu wrócić sprężyną albo wyślij wartość na środku. Kółko, które spoczywa poza środkiem, wymaga czyszczenia lub naprawy.
Czy pitch bend jest 7-bitowy czy 14-bitowy?
14-bitowy. Używa dwóch bajtów danych, które łączą się w jedną wartość o 16 384 krokach.
Więcej 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. Główne przyciski i menu aplikacji są po polsku, gdy Mac jest ustawiony na polski. Reszta aplikacji i witryny jest po angielsku.
Ta strona w innych językach: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.