Polski

Czym są kanały MIDI?

Pobierz InputConfig z Mac App StoreInputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.

Połączenie MIDI niesie 16 kanałów, ponumerowanych od 1 do 16. Każda nuta, ruch pokrętła i zmiana programu jest oznaczona jednym z nich, a instrument odbierający odpowiada tylko na kanały, na których ma słuchać. Dzięki temu jeden kabel obsłuży szesnaście różnych partii. W General MIDI kanał 10 jest zarezerwowany dla perkusji.

Tworzę InputConfig, darmową aplikację na Maca, która przypisuje MIDI do skrótów i wysyła MIDI z kontrolerów do gier, więc ostatnia sekcja mówi, jak kanały zachowują się tam.

Kroki

  1. Znajdź kanał, na którym wysyła twoja klawiatura lub pad, w jej ustawieniach albo monitorem MIDI.
  2. Ustaw instrument odbierający albo ścieżkę na ten sam kanał albo na wszystkie kanały.
  3. Dla perkusji na urządzeniu General MIDI wysyłaj na kanale 10.

Zobacz, gdzie kanał siedzi w wiadomości

Kanał jest częścią pierwszego bajtu wiadomości. Pierwsza połowa tego bajtu mówi, jakiego rodzaju jest wiadomość, a druga to kanał, zapisany jako od 0 do 15 dla kanałów od 1 do 16.

Pierwszy bajtWiadomośćKanał
0x90Note On1
0x99Note On10
0xB0Control Change1
0xCFProgram Change16

Kanał 1 to 0 wewnątrz wiadomości, więc kanał w przewodzie jest zawsze o jeden mniejszy niż kanał na ekranie.

Dopasuj nadawcę i odbiorcę

  • Ten sam kanał. Instrument gra.
  • Różne kanały. Instrument ignoruje nuty. To najczęstszy powód, dla którego podłączona klawiatura milczy.
  • Odbiorca ustawiony na wszystkie kanały. Często nazywa się to omni. Gra wszystko, co dociera.

Gdy klawiatura jest podłączona i nic nie brzmi, najpierw porównaj dwa numery kanałów. Tester MIDI pokazuje kanał każdej wiadomości, którą wysyła urządzenie.

Wiedz, dlaczego kanał 10 to perkusja

General MIDI odkłada kanał 10 dla perkusji. Na tym kanale numer nuty wybiera bęben, a nie wysokość dźwięku: 36 to stopa, 38 werbel, 42 zamknięty hi-hat. Na pozostałych piętnastu kanałach te same numery grają nuty. Pad perkusyjny, który gra nuty o wysokości na urządzeniu General MIDI, wysyła na złym kanale. Mapa perkusji General MIDI wymienia każdy bęben.

Wiedz, co nie ma kanału

Wiadomości czasu i transportu należą do całego połączenia, a nie do kanału: zegar MIDI, Start, Continue i Stop. Tak samo dane System Exclusive. Urządzenie ustawione na kanał 5 nadal idzie za zegarem.

Nuty, pokrętła, zgięcia i zmiany programu mają kanały, a zegar i transport nie.

Użyj więcej niż szesnastu

Szesnaście to limit jednego portu MIDI. Drugi port to drugi zestaw szesnastu, dlatego interfejsy i aplikacje muzyczne oferują kilka portów. Niektóre kontrolery ekspresyjne używają kanałów inaczej i wysyłają każdą trzymaną nutę na osobnym kanale, więc każdy palec może zginać osobno. Więcej niż szesnaście partii to więcej niż jeden port, a nie siedemnasty kanał.

Ustaw kanały w InputConfig

  • MIDI przychodzące. Wiersz zrobiony przez Scan zachowuje kanał, na którym został zeskanowany. Wybierz Any channel dla kontrolera, który gra każdą nutę na własnym kanale.
  • Dzielenie klawiatury. Wybierz kanał w wierszu, żeby dać jednej strefie klawiatury własne skróty.
  • MIDI wychodzące. Każde wyjście MIDI w wierszu ma własny kanał, więc jeden kontroler może grać perkusję na kanale 10 i syntezator na kanale 1.

Jeśli pad zapala się w Live Visualizer, a jego wiersz nic nie robi, wiersz jest ustawiony na inny kanał niż pad. MIDI na klawisze na Macu ma filtry.

W skrócie

  • Ile. Szesnaście w jednym porcie.
  • Do czego. Niosą szesnaście partii przez jedno połączenie, a każdy instrument słyszy swoją.
  • Kanał 10. To kanał perkusji w General MIDI.

Nadawca i odbiorca na tym samym kanale, a nuty docierają.

Pytania

Ile jest kanałów MIDI?

Szesnaście w każdym porcie MIDI, ponumerowanych od 1 do 16. Wewnątrz wiadomości zapisuje się je jako od 0 do 15.

Do czego służy kanał 10 MIDI?

Do perkusji i instrumentów perkusyjnych, w General MIDI. Na kanale 10 każdy numer nuty to inny bęben, a nie wysokość dźwięku.

Dlaczego moja klawiatura MIDI nie wydaje dźwięku?

Często klawiatura wysyła na jednym kanale, a instrument słucha innego. Ustaw oba na ten sam kanał albo ustaw instrument na odbiór wszystkich kanałów.

Czym jest tryb omni?

Tryb odbioru, w którym instrument reaguje na wiadomości na każdym kanale, bez względu na to, na jakim kanale je wysłano.

Czy zegar MIDI ma kanał?

Nie. Zegar, Start, Continue i Stop są wysyłane do całego połączenia, więc każde urządzenie na nim idzie za nimi bez względu na swój kanał.

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, 繁體中文, 简体中文

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