Slovenčina
Čo je MIDI Program Change?
InputConfig je zadarmo v Mac App Store. macOS 14 alebo novší, bez účtu, bez sledovania, open source.
Program Change je správa MIDI, ktorá povie zariadeniu, aby prepol na iný zvuk, patch alebo preset. Nesie jedno číslo od 0 do 127 a nič iné. Pošlite program 0 zariadeniu General MIDI a dostanete klavír. Pošlite 40 a dostanete husle. Na dosiahnutie viac než 128 zvukov sa najprv pošle Bank Select.
Vyvíjam InputConfig, bezplatnú aplikáciu pre Mac, ktorá posiela a prijíma MIDI, takže posledné časti pokrývajú odoslanie Program Change z tlačidla a jeho použitie na prepínanie rozložení.
Postup
- V zozname patchov zariadenia nájdite číslo programu požadovaného zvuku.
- Skontrolujte, či zariadenie počíta programy od 0 alebo od 1, a ak od 1, odčítajte 1.
- Ak je zvuk v inej banke, najprv pošlite Bank Select: CC 0, potom CC 32.
- Pošlite Program Change na kanáli, na ktorom zariadenie počúva.
Prečítajte správu
| Časť | Hodnota | Význam |
|---|---|---|
| Stavový bajt | 0xC0 až 0xCF | Program Change na kanáli 1 až 16 |
| Dátový bajt | 0 až 127 | Číslo programu |
To je spolu dva bajty. Program 5 na kanáli 1 je v hex C0 05. Program Change nemá pripojenú hodnotu: číslo je celá správa.
Počítajte od 0 alebo od 1
Správa nesie 0 až 127. Mnohé klávesnice a zoznamy patchov ukazujú 1 až 128. Oboje opisuje tých istých 128 programov, takže klavír je na vedení program 0 a na prednom paneli program 1. Ak sa ozve zvuk o jeden vedľa toho, ktorý ste chceli, oba konce počítajú od iného čísla. Zoznam nástrojov General MIDI ukazuje oba stĺpce vedľa seba.
Dosiahnite viac než 128 zvukov cez Bank Select
Program Change vyberie jeden zo 128 programov v aktuálnej banke. Bank Select vyberie banku a posiela sa ako dve správy Control Change pred Program Change.
- CC 0. Bank Select, hrubá polovica. Mnohé zariadenia používajú iba túto.
- CC 32. Bank Select, jemná polovica.
- Potom Program Change. Banka nadobudne účinnosť, keď príde ďalší Program Change.
Samotný Bank Select nezmení nič, čo by ste počuli, lebo čaká na Program Change, ktorý po ňom nasleduje. Ktoré čísla bánk zariadenie používa, je v jeho príručke.
Rozlíšte ho od Control Change
| Program Change | Control Change | |
|---|---|---|
| Čo robí | Prepne na iný zvuk alebo preset | Pohne jedným ovládacím prvkom: otočným ovládačom, faderom, pedálom |
| Čo nesie | Jedno číslo, 0 až 127 | Číslo ovládača a hodnotu, každé 0 až 127 |
| Ako často | Raz, keď chcete zmenu | Priebežne, kým sa ovládací prvok hýbe |
Program Change vyberie zvuk a Control Change ho tvaruje. Zoznam MIDI CC má každé číslo ovládača.
Pošlite ho z tlačidla
Na Macu InputConfig posiela Program Change z tlačidla herného ovládača, klávesu klávesnice, nožného pedálu alebo padu MIDI, cez vlastný virtuálny port MIDI. Každé stlačenie vyvolá jeden patch podľa čísla, počítaného od 0. Jedno tlačidlo na patch mení zvuky bez toho, aby ruka opustila nástroj. MIDI výstup má nastavenie.
Použite ho na prepínanie rozložení
Funguje to aj opačne. Program Change prichádzajúci z ovládača MIDI môže byť vstupom riadku v InputConfig, kde sa spustí raz pri každej zmene patchu, a ten riadok môže aktivovať preset. Tlačidlo patchu na ovládači potom prepne celú sadu skratiek, ktoré jeho pady posielajú. Tlačidlá patchov ovládača sa stanú prepínačmi rozložení. MIDI na klávesy na Macu to pokrýva.
Krátka verzia
- Čo. Je to dvojbajtová správa, ktorá prepína zvuky: stav 0xC0 plus kanál, potom číslo od 0 do 127.
- Viac než 128. Najprv pošlite Bank Select, CC 0 a CC 32, potom Program Change.
- Posun o jedna. Vedenie počíta od 0 a mnohé displeje od 1.
Jedno číslo, jeden kanál a zvuk sa zmení.
Otázky
Čo je správa MIDI Program Change?
Dvojbajtová správa, ktorá povie zariadeniu, aby preplo na iný zvuk alebo preset. Prvý bajt je 0xC0 plus kanál a druhý je číslo programu, 0 až 127.
Aký je rozdiel medzi Program Change a Control Change?
Program Change prepne na iný zvuk a nesie jedno číslo. Control Change pohne jedným ovládacím prvkom, napríklad hlasitosťou alebo filtrom, a nesie číslo ovládača a hodnotu.
Ako vyberiem zvuk nad programom 128?
Najprv pošlite Bank Select, ako CC 0 a zvyčajne CC 32, potom Program Change. Čísla bánk, ktoré zariadenie používa, sú uvedené v jeho príručke.
Prečo môj Program Change vyberie zlý patch?
Zvyčajne ide o posun o jedna. Správa počíta programy od 0 a mnohé zariadenia ich zobrazujú od 1, takže od čísla na obrazovke odčítajte 1. Ak je chyba veľká, zariadenie je v inej banke.
Koľko programov MIDI existuje?
128 v každej banke, v správe číslovaných 0 až 127. Bank Select to vynásobí počtom bánk, ktoré zariadenie má.
Viac po slovensky
Podrobné návody, v angličtine
Kto píše. Ryleigh Newman vyvíja InputConfig a svoj Mac každý deň ovláda ovládačom, pretože ruky nefungujú dobre. Táto stránka je preložená z angličtiny. Rozhranie aplikácie a zvyšok webu sú v angličtine.
Táto stránka v iných jazykoch: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Zadarmo. macOS 14 alebo novší. Bez účtu, nič neopúšťa váš Mac. Open source na GitHube.