Dansk

Hvad er MIDI-kanaler?

Hent InputConfig i Mac App StoreInputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.

En MIDI-forbindelse bærer 16 kanaler, nummereret 1 til 16. Hver tone, knapbevægelse og hvert programskift er mærket med en af dem, og et modtagende instrument svarer kun på de kanaler, det er sat til at høre. Sådan kan ét kabel spille seksten forskellige stemmer. I General MIDI er kanal 10 forbeholdt trommer.

Jeg laver InputConfig, en gratis Mac-app, der binder MIDI til genveje og sender MIDI fra spilcontrollere, så det sidste afsnit siger, hvordan kanaler opfører sig dér.

Trin

  1. Find den kanal, dit keyboard eller din pad sender på, i dets indstillinger eller med en MIDI-monitor.
  2. Sæt det modtagende instrument eller spor til den samme kanal eller til alle kanaler.
  3. Til trommer på en General MIDI-enhed skal du sende på kanal 10.

Se, hvor kanalen sidder i en besked

Kanalen er en del af den første byte i en besked. Første halvdel af den byte siger, hvilken slags besked det er, og anden halvdel er kanalen, skrevet 0 til 15 for kanal 1 til 16.

Første byteBeskedKanal
0x90Note On1
0x99Note On10
0xB0Control Change1
0xCFProgram Change16

Kanal 1 er 0 inde i beskeden, så kanalen på ledningen er altid én lavere end kanalen på skærmen.

Få afsender og modtager til at passe sammen

  • Samme kanal. Instrumentet spiller.
  • Forskellige kanaler. Instrumentet ignorerer tonerne. Det er den hyppigste grund til, at et tilsluttet keyboard er stumt.
  • Modtager sat til alle kanaler. Ofte kaldet omni. Den spiller alt, der kommer.

Når et keyboard er tilsluttet, og intet lyder, så sammenlign først de to kanalnumre. MIDI-testeren viser kanalen på hver besked, en enhed sender.

Vid, hvorfor kanal 10 er trommer

General MIDI sætter kanal 10 til side til slagtøj. På den kanal vælger et tonenummer en tromme og ikke en tonehøjde: 36 er stortrommen, 38 lilletrommen, 42 den lukkede hi-hat. På de andre femten kanaler spiller de samme numre toner. En trommepad, der spiller toner med tonehøjde på en General MIDI-enhed, sender på den forkerte kanal. General MIDI-trommekortet lister alle trommer.

Vid, hvad der ikke har en kanal

Timing- og transportbeskeder hører til hele forbindelsen og ikke til en kanal: MIDI clock, Start, Continue og Stop. Det gør System Exclusive-data også. En enhed sat til kanal 5 følger stadig clocken.

Toner, knapper, bøjninger og programskift har kanaler, og clock og transport har ikke.

Brug mere end seksten

Seksten er grænsen for én MIDI-port. En anden port er endnu et sæt på seksten, og derfor tilbyder interfaces og musikapps flere porte. Nogle udtryksfulde controllere bruger kanalerne anderledes og sender hver holdt tone på sin egen kanal, så hver finger kan bøje for sig. Mere end seksten stemmer betyder mere end én port og ikke en syttende kanal.

Sæt kanaler i InputConfig

  • MIDI ind. En række lavet med Scan beholder den kanal, den blev scannet på. Vælg Any channel til en controller, der spiller hver tone på sin egen kanal.
  • At dele et keyboard. Vælg en kanal på en række for at give en zone af et keyboard sine egne genveje.
  • MIDI ud. Hver MIDI-udgang på en række har sin egen kanal, så én controller kan spille trommer på kanal 10 og en synth på kanal 1.

Hvis en pad lyser i Live Visualizer, og dens række ikke gør noget, passer rækkens kanal ikke med padens. MIDI til tastetryk på en Mac har filtrene.

Den korte version

  • Hvor mange. Der er seksten i én port.
  • Hvad de er til. De bærer seksten stemmer over én forbindelse, og hvert instrument hører sin egen.
  • Kanal 10. Det er trommekanalen i General MIDI.

Afsender og modtager på den samme kanal, og tonerne kommer frem.

Spørgsmål

Hvor mange MIDI-kanaler findes der?

Seksten i hver MIDI-port, nummereret 1 til 16. Inde i en besked skrives de 0 til 15.

Hvad bruges MIDI-kanal 10 til?

Trommer og slagtøj, i General MIDI. På kanal 10 er hvert tonenummer en forskellig tromme og ikke en tonehøjde.

Hvorfor siger mit MIDI-keyboard ingenting?

Ofte sender keyboardet på én kanal, og instrumentet lytter til en anden. Sæt begge til den samme kanal, eller sæt instrumentet til at modtage alle kanaler.

Hvad er omni-tilstand?

En modtagertilstand, hvor et instrument svarer på beskeder på hver kanal, uanset hvilken kanal de blev sendt på.

Har MIDI clock en kanal?

Nej. Clock, Start, Continue og Stop sendes til hele forbindelsen, så hver enhed på den følger dem, uanset kanal.

Mere på dansk

Fulde vejledninger, på engelsk

Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.

Denne side på andre sprog: English, العربية, Čeština, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.