Čeština

Co je MIDI Program Change?

Stáhnout InputConfig z Mac App StoruInputConfig je zdarma v Mac App Storu. macOS 14 nebo novější, bez účtu, bez sledování, open source.

Program Change je zpráva MIDI, která zařízení říká, aby přepnulo na jiný zvuk, patch nebo předvolbu. Nese jediné číslo od 0 do 127 a nic dalšího. Pošlete program 0 zařízení General MIDI a dostanete klavír. Pošlete 40 a dostanete housle. Abyste dosáhli na víc než 128 zvuků, pošle se nejdřív Bank Select.

Vyvíjím InputConfig, bezplatnou aplikaci pro Mac, která MIDI posílá i přijímá, takže poslední části pokrývají odeslání Program Change z tlačítka a jeho použití k přepínání rozvržení.

Postup

  1. Najděte číslo programu zvuku, který chcete, v seznamu patchů zařízení.
  2. Zkontrolujte, jestli zařízení počítá programy od 0, nebo od 1, a pokud od 1, odečtěte 1.
  3. Pokud je zvuk v jiné bance, pošlete nejdřív Bank Select: CC 0 a pak CC 32.
  4. Pošlete Program Change na kanálu, na kterém zařízení poslouchá.

Přečtěte si zprávu

ČástHodnotaVýznam
Stavový bajt0xC0 až 0xCFProgram Change, na kanálu 1 až 16
Datový bajt0 až 127Číslo programu

Dohromady jsou to dva bajty. Program 5 na kanálu 1 je šestnáctkově C0 05. Program Change nemá žádnou hodnotu navíc: číslo je celá zpráva.

Počítejte od 0, nebo od 1

Zpráva nese 0 až 127. Mnoho kláves a seznamů patchů ukazuje 1 až 128. Obojí popisuje stejných 128 programů, takže klavír je na drátě program 0 a na předním panelu program 1. Pokud se ozve zvuk o jedna vedle zvuku, který jste chtěli, oba konce počítají od jiného čísla. Seznam nástrojů General MIDI ukazuje oba sloupce vedle sebe.

Dosáhněte na víc než 128 zvuků pomocí Bank Select

Program Change vybere jeden ze 128 programů v aktuální bance. Bank Select vybere banku a posílá se jako dvě zprávy Control Change před Program Change.

  • CC 0. Bank Select, hrubá polovina. Mnoho zařízení používá jen tuto.
  • CC 32. Bank Select, jemná polovina.
  • Pak Program Change. Banka se projeví, když dorazí další Program Change.

Samotný Bank Select nezmění nic, co by bylo slyšet, protože čeká na Program Change, který po něm přijde. Která čísla bank zařízení používá, je v jeho příručce.

Rozlište ho od Control Change

Program ChangeControl Change
Co děláPřepne na jiný zvuk nebo předvolbuPohne jedním ovládacím prvkem: potenciometrem, faderem, pedálem
Co neseJedno číslo, 0 až 127Číslo kontroléru a hodnotu, každé 0 až 127
Jak častoJednou, když chcete změnuPrůběžně, dokud se ovládací prvek hýbe

Program Change vybírá zvuk a Control Change ho tvaruje. Seznam MIDI CC má každé číslo kontroléru.

Pošlete ho z tlačítka

Na Macu InputConfig pošle Program Change z tlačítka herního ovladače, klávesy, nožního pedálu nebo padu MIDI, přes vlastní virtuální port MIDI. Každé stisknutí vyvolá jeden patch podle čísla, počítaného od 0. Jedno tlačítko na patch mění zvuky bez toho, aby ruka opustila nástroj. Výstup MIDI má nastavení.

Použijte ho k přepínání rozvržení

Funguje to i opačně. Program Change přicházející z ovladače MIDI může být vstupem řádku v InputConfig, kde se spustí jednou při každé změně patche, a tento řádek může aktivovat předvolbu. Tlačítko patche na ovladači pak přepne celou sadu zkratek, které jeho pady posílají. Tlačítka patchů na ovladači se stanou přepínači rozvržení. MIDI na klávesy na Macu to pokrývá.

Stručně

  • Co. Je to dvoubajtová zpráva, která přepíná zvuky: stav 0xC0 plus kanál a pak číslo od 0 do 127.
  • Víc než 128. Pošlete nejdřív Bank Select, CC 0 a CC 32, a pak Program Change.
  • O jedna vedle. Drát počítá od 0 a mnoho obrazovek počítá od 1.

Jedno číslo, jeden kanál a zvuk se změní.

Otázky

Co je zpráva MIDI Program Change?

Dvoubajtová zpráva, která zařízení říká, aby přepnulo na jiný zvuk nebo předvolbu. První bajt je 0xC0 plus kanál a druhý je číslo programu, 0 až 127.

Jaký je rozdíl mezi Program Change a Control Change?

Program Change přepne na jiný zvuk a nese jedno číslo. Control Change pohne jedním ovládacím prvkem, například hlasitostí nebo filtrem, a nese číslo kontroléru a hodnotu.

Jak vybrat zvuk nad programem 128?

Pošlete nejdřív Bank Select, jako CC 0 a obvykle CC 32, a pak Program Change. Čísla bank, která zařízení používá, jsou uvedena v jeho příručce.

Proč můj Program Change vybere špatný patch?

Obvykle je to o jedna vedle. Zpráva počítá programy od 0 a mnoho zařízení je zobrazuje od 1, takže od čísla na obrazovce odečtěte 1. Pokud je to hodně vedle, zařízení je v jiné bance.

Kolik programů MIDI existuje?

128 v každé bance, ve zprávě očíslovaných 0 až 127. Bank Select to násobí počtem bank, které zařízení má.

Další v češtině

Podrobné návody, v angličtině

Kdo píše. Ryleigh Newman vyvíjí InputConfig a svůj Mac každý den ovládá ovladačem, protože ruce nefungují dobře. Tato stránka je přeložená z angličtiny. Rozhraní aplikace a zbytek webu jsou v angličtině.

Tato stránka v dalších jazycích: English, العربية, Dansk, 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, 繁體中文, 简体中文

Stáhnout InputConfig z Mac App StoruZdarma. macOS 14 nebo novější. Bez účtu, nic neopouští váš Mac. Open source na GitHubu.