KWALIFIKACJA AUD9 - CZERWIEC 2019

PYTANIE NR 32.
Który z wymienionych zakresów wartości przyjmuje parametr MIDI Velocity przy zapisie wartości za pomocą 7 bitów?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Velocity w zapisie 7-bitowym ma łącznie 27 = 128 możliwych poziomów. Ponieważ wartości liczbowe zaczynają się od zera, zakres obejmuje liczby od 0 do 127. Zakresy 0–255 i 0–1023 odpowiadają odpowiednio 8 i 10 bitom, a 0–256 zawiera 257 poziomów, więc nie pasuje do 7 bitów.

Pełne wyjaśnienie:

W MIDI wiele parametrów jest przenoszonych jako tzw. bajty danych o rozdzielczości 7 bitów. Oznacza to, że na wartość parametru przeznacza się 7 bitów, czyli można zakodować dokładnie 27 = 128 różnych stanów.

Jeżeli wartości są numerowane standardowo (od zera), to 128 stanów przyjmuje postać zakresu 0–127 (bo 0 to pierwszy stan, a 127 to ostatni, łącznie 128 wartości). Dlatego odpowiedź "0 − 127" jest właściwa dla 7-bitowego zapisu Velocity.

Dlaczego pozostałe propozycje są błędne?

  • "0 − 255" oznacza 256 wartości, czyli odpowiada zapisu 8-bitowemu (28). W klasycznym MIDI 8. bit ma inną rolę niż przenoszenie wartości danych, więc ten zakres jest niezgodny z założeniem 7 bitów.
  • "0 − 256" obejmuje aż 257 różnych liczb (od 0 do 256 włącznie). Żadna potęga dwójki nie daje 257, więc taki zakres nie wynika z kodowania bitowego o stałej liczbie bitów.
  • "0 − 1023" to 1024 wartości, czyli 10 bitów (210). Taka rozdzielczość może występować w innych kontekstach (np. niektóre przetworniki/sterowania), ale nie wynika z 7-bitowego zapisu.

W praktyce realizatora nagrań i producenta muzycznego wiedza o skali Velocity jest przydatna przy edycji partii MIDI w DAW: ułatwia świadome ustawianie dynamiki, rozumienie "schodkowania" zmian oraz diagnozowanie sytuacji, gdy kontroler wysyła zbyt mały lub zbyt duży rozrzut wartości.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
MIDI Velocity to liczba opisująca "siłę" uderzenia nuty (dynamikę). W praktyce wpływa np. na głośność, barwę lub artykulację instrumentu wirtualnego. Nie jest to prędkość w sensie tempa, tylko parametr ekspresji przypisany do zdarzenia Note On.
Dla 7 bitów liczba możliwych kombinacji to 2^7 = 128. Jeśli liczymy od zera, to minimalna wartość to 0, a maksymalna 127. Dlatego zakres 7-bitowy ma postać 0–127.
Ponieważ klasyczny format danych MIDI wykorzystuje 7 bitów na wartość w bajcie danych, co daje 128 poziomów. To historyczny kompromis między prostotą transmisji a wystarczającą rozdzielczością sterowania parametrami muzycznymi.
W wielu instrumentach Velocity bliskie 0 daje bardzo cichy dźwięk, ale znaczenie zależy od implementacji brzmienia. Dodatkowo w MIDI bywa praktyka, że Note On z Velocity 0 jest interpretowane jak Note Off, więc w takim przypadku dźwięk nie powinien się pojawić.
Najczęściej myli się 7 bitów z pełnym bajtem (8 bitów), wybierając 0–255. Drugi błąd to mylenie liczby poziomów (128) z maksimum (127) i wskazywanie zakresów typu 0–128 lub 0–256, które nie wynikają z potęg dwójki.
Najczęściej edytuje się Velocity w edytorze MIDI (pianoroll) poprzez "słupki" dynamiki. Dla naturalności stosuj niewielkie zróżnicowanie wartości, unikaj identycznych Velocity dla wszystkich nut oraz dopasuj krzywą Velocity kontrolera do stylu gry i brzmienia.
Jeśli na monitorze MIDI lub w pianoroll widzisz, że wartości prawie nie przekraczają np. 40–70, to zakres jest wąski. Skutkiem bywa "płaska" dynamika. Pomaga kalibracja, zmiana krzywej Velocity w kontrolerze lub korekcja (skalowanie) w DAW.
W klasycznym MIDI 1.0 to typowy zakres 7-bitowy, ale sposób wykorzystania wartości może się różnić. Niektóre kontrolery mogą wysyłać ograniczony podzakres (zależnie od krzywej i kalibracji), a inne protokoły/tryby mogą oferować większą rozdzielczość niż 7 bitów.
Wiele kontrolerów ciągłych (Control Change) w klasycznym MIDI też ma rozdzielczość 7-bitową, więc typowo spotkasz 0–127. Przykłady zastosowań to modulacja, panorama, ekspresja czy otwarcie filtru, zależnie od mapowania w instrumencie lub DAW.
Opanuj podstawy: co oznaczają Note On/Off, czym jest Velocity, jak działa kanał MIDI oraz dlaczego wartości często są 7-bitowe. Ćwicz na przykładach w DAW: włącz monitor MIDI, nagraj kilka nut i sprawdź, jak zmiana Velocity wpływa na brzmienie instrumentu.
info

To pytanie poprawnie rozwiązuje 57% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że velocity w zapisie 7-bitowym ma łącznie 27 = 128 możliwych poziomów.

Źródła:

  • The MIDI Association, "MIDI 1.0 Specifications" (informacje o strukturze danych i 7-bitowych bajtach danych), https://www.midi.org/specifications – dostęp: 2026-02-28
  • The MIDI Association, "Summary of MIDI Messages / Data bytes" (zestawienia wiadomości i zakresów wartości danych), https://www.midi.org/specifications-old – dostęp: 2026-02-28
  • Wikipedia, "Musical Instrument Digital Interface (MIDI)" (opis bajtów danych i typowych zakresów 0–127), https://en.wikipedia.org/wiki/MIDI – dostęp: 2026-02-28

Materiały:

  • Dokumentacja The MIDI Association: podstawy wiadomości MIDI i zakresów bajtów danych
  • Podręczniki do realizacji nagrań/produkcji muzycznej omawiające sterowanie MIDI w DAW
  • Materiały o systemach liczbowych (binarny) i kodowaniu wartości dyskretnych

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego