KWALIFIKACJA AUD8 + AUD9 - CZERWIEC 2019 (test 2)

PYTANIE NR 34.
Słowo komunikatu MIDI ma długość
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W standardzie MIDI 1.0 informacja jest przesyłana w postaci bajtów, czyli porcji danych o długości 8 bitów.
Dlatego pojedyncza "jednostka słowa/elementu" komunikatu MIDI ma 8 bitów. Odpowiedzi z "bajtami" lub "16" dotyczą innych jednostek albo błędnego uogólnienia.

Pełne wyjaśnienie:

W praktyce MIDI 1.0 opisuje transmisję jako sekwencję 8‑bitowych bajtów. Każdy komunikat MIDI składa się z bajtu statusu (identyfikującego typ zdarzenia i kanał) oraz z jednego lub dwóch bajtów danych (np. numer nuty, prędkość/velocity, wartość kontrolera). Z tego powodu, gdy pytanie dotyczy długości "słowa komunikatu MIDI", właściwą interpretacją jest długość podstawowej porcji danych przesyłanej w strumieniu MIDI, czyli 8 bitów.

Odpowiedź "8 bajtów" jest błędna, bo miesza pojęcia: bajt to już 8 bitów, a komunikaty MIDI nie mają stałej długości 8 bajtów. Wiele komunikatów ma 2 lub 3 bajty, a niektóre (System Exclusive) mogą być znacznie dłuższe.

Odpowiedź "16 bitów" również nie pasuje do standardowego kodowania MIDI 1.0: pojedynczy bajt w strumieniu ma 8 bitów. Liczby 16 lub 32 bity pojawiają się częściej w innych kontekstach informatycznych (np. słowo procesora, próbki audio), co bywa źródłem pomyłek.

Odpowiedź "16 bajtów" jest błędna z tego samego powodu i dodatkowo implikuje stałą, dużą długość, której MIDI 1.0 nie zakłada. W przygotowaniu do egzaminu warto zapamiętać prostą regułę: MIDI przesyła bajty 8‑bitowe, a komunikat to kilka takich bajtów (status + dane).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Komunikat MIDI to informacja sterująca (np. wciśnięcie klawisza, ruch potencjometru) przesyłana między urządzeniami. Zwykle składa się z bajtu statusu oraz 1–2 bajtów danych. Wyjątkiem są komunikaty systemowe, np. SysEx, które mogą mieć zmienną długość.
Strumień MIDI 1.0 jest zorganizowany jako sekwencja bajtów, a bajt ma 8 bitów. W praktyce oznacza to, że każda "porcja" przesyłana w czasie rzeczywistym (status lub dane) ma długość 8 bitów, co upraszcza dekodowanie w urządzeniach i oprogramowaniu.
Bit to pojedyncza wartość 0/1. Bajt to 8 bitów. Jeśli w odpowiedziach pojawiają się jednocześnie "8 bitów" i "1 bajt/8 bajtów", sprawdź, czy pytanie dotyczy jednostki transmisji (zwykle bajt = 8 bitów) czy rozmiaru całego komunikatu (kilka bajtów).
W MIDI 1.0 typowy Note On jest przesyłany jako 3 bajty: bajt statusu (Note On + kanał) oraz dwa bajty danych (numer nuty i velocity). To nadal nie zmienia faktu, że każdy z tych elementów ma po 8 bitów.
Nie. Wiele komunikatów kanałowych ma 2 lub 3 bajty, ale są też komunikaty systemowe o innej strukturze. Szczególnie System Exclusive (SysEx) może mieć długość zmienną (czasem bardzo dużą), bo przenosi dane producenta lub konfigurację urządzenia.
Bajt statusu identyfikuje rodzaj zdarzenia (np. Note On/Off, Control Change) oraz zwykle numer kanału. To pierwszy bajt komunikatu, dzięki któremu odbiornik wie, jak interpretować kolejne bajty danych. Jest to wciąż pojedynczy bajt 8‑bitowy.
Bajty danych niosą wartości (np. numer nuty, velocity, wartość kontrolera). W MIDI 1.0 często spotyka się ograniczenie zakresu do 0–127, bo część bitów jest wykorzystywana do rozróżnienia statusu i danych. W zadaniach o długości nadal liczy się, że to 8 bitów.
Monitory MIDI zwykle prezentują zdarzenia jako nazwę (np. Note On) i parametry, a czasem także wartości heksadecymalne bajtów. Warto umieć skojarzyć: jedna "liczba" w zapisie hex (00–FF) odpowiada jednemu bajtowi, czyli 8 bitom.
MIDI 2.0 wprowadza inne formaty i większą rozdzielczość danych w nowych komunikatach, ale w wielu zastosowaniach nadal spotyka się kompatybilność i pojęcia wywodzące się z MIDI 1.0. Na egzaminach często sprawdza się podstawę: MIDI 1.0 jako transmisja bajtów 8‑bitowych.
Najczęściej myli się bit z bajtem albo długość pojedynczego elementu transmisji z długością całego komunikatu. Druga pułapka to przenoszenie intuicji z audio (16/24 bity próbkowania) na MIDI, które nie przenosi audio, tylko komunikaty sterujące.
info

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

W praktyce zawodowej kluczowe jest to, że w standardzie MIDI 1.0 informacja jest przesyłana w postaci bajtów, czyli porcji danych o długości 8 bitów.Dlatego pojedyncza "jednostka słowa/elementu" komunikatu MIDI ma 8 bitów.

Źródła:

  • The MIDI Association (MMA), "MIDI 1.0 Detailed Specification" – opis struktury bajtów statusu i danych (8-bit bytes), dokument referencyjny standardu MIDI 1.0
  • The MIDI Association – strona "MIDI Message (MIDI 1.0) / MIDI 1.0 Messages" (opis bajtu statusu i bajtów danych), https://midi.org/ - dostęp 2026-02-27

Materiały:

  • Dokumentacja MIDI 1.0 (MIDI Association / MMA) – część o strukturze bajtów statusu i danych
  • Podręczniki realizacji dźwięku/technologii muzycznej omawiające MIDI i komunikację urządzeń
  • Ćwiczenia praktyczne z użyciem monitora MIDI w DAW (odczyt bajtów statusu i danych)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego