Magyar
Mi az a MIDI Program Change?
Az InputConfig ingyenes a Mac App Store-ban. macOS 14 vagy újabb, fiók és követés nélkül, nyílt forráskódú.
A Program Change az a MIDI-üzenet, amely arra utasít egy eszközt, hogy váltson másik hangra, patchre vagy presetre. Egyetlen számot visz, 0-tól 127-ig, és mást semmit. Küldj 0-s programot egy General MIDI-eszköznek, és zongorát kapsz. Küldj 40-et, és hegedűt. Hogy 128-nál több hangot érj el, előbb egy Bank Selectet kell küldeni.
Én készítem az InputConfigot, az ingyenes Mac-appot, amely MIDI-t küld és fogad, ezért az utolsó szakaszok arról szólnak, hogyan küldj Program Changet gombról, és hogyan válts vele elrendezést.
Lépések
- Keresd meg a kívánt hang programszámát az eszköz patchlistájában.
- Nézd meg, hogy az eszköz 0-tól vagy 1-től számolja a programokat, és vonj le 1-et, ha 1-től számol.
- Ha a hang másik bankban van, előbb küldj Bank Selectet: CC 0, aztán CC 32.
- Küldd el a Program Changet azon a csatornán, amelyet az eszköz figyel.
Olvasd el az üzenetet
| Rész | Érték | Jelentés |
|---|---|---|
| Állapotbájt | 0xC0-tól 0xCF-ig | Program Change, az 1-től 16-ig terjedő csatornán |
| Adatbájt | 0-tól 127-ig | A programszám |
Ez összesen két bájt. Az 5-ös program az 1. csatornán hexában C0 05. A Program Changehez nem tartozik érték: a szám maga az egész üzenet.
Számolj 0-tól vagy 1-től
Az üzenet 0-tól 127-ig visz értéket. Sok billentyűzet és patchlista 1-től 128-ig mutatja. Mindkettő ugyanazt a 128 programot írja le, tehát a zongora a vezetéken a 0-s program, az előlapon pedig az 1-es. Ha a felbukkanó hang eggyel eltér attól, amit kértél, a két vég más számról számol. A General MIDI hangszerlista mindkét oszlopot egymás mellett mutatja.
Érj el 128-nál több hangot a Bank Selecttel
A Program Change a jelenlegi bank 128 programja közül választ egyet. A Bank Select a bankot választja, és két Control Change üzenetként megy a Program Change előtt.
- CC 0. Bank Select, a durva fél. Sok eszköz csak ezt használja.
- CC 32. Bank Select, a finom fél.
- Aztán a Program Change. A bank akkor lép érvénybe, amikor megérkezik a következő Program Change.
A Bank Select önmagában nem változtat semmit, amit hallanál, mert várja az utána jövő Program Changet. Hogy egy eszköz milyen bankszámokat használ, a saját kézikönyvében áll.
Különböztesd meg a Control Changetől
| Program Change | Control Change | |
|---|---|---|
| Mit csinál | Másik hangra vagy presetre vált | Egy vezérlőt mozgat: gombot, csúszkát, pedált |
| Mit visz | Egy számot, 0-tól 127-ig | Egy vezérlőszámot és egy értéket, mindkettő 0-tól 127-ig |
| Milyen gyakran | Egyszer, amikor a váltást akarod | Folyamatosan, amíg a vezérlő mozog |
A Program Change választja a hangot, a Control Change pedig formálja. A MIDI CC-lista minden vezérlőszámot tartalmaz.
Küldj egyet gombról
Macen az InputConfig Program Changet küld egy játékkontroller gombjáról, egy billentyűzet billentyűjéről, egy lábpedálról vagy egy MIDI-padről, a saját virtuális MIDI-portján át. Minden megnyomás egy patchet hív elő szám szerint, 0-tól számolva. Patchenként egy gombbal úgy válthatsz hangot, hogy a kezed nem hagyja el a hangszert. A MIDI-kimenet oldal tartalmazza a beállítást.
Válts vele elrendezést
Fordítva is működik. Egy MIDI-kontrollerről bejövő Program Change lehet egy InputConfig-sor bemenete, ahol egyszer lő minden alkalommal, amikor a patch változik, és az a sor aktiválhat egy presetet. A kontroller patchgombja ekkor átbillenti a padjei által küldött billentyűparancsok teljes készletét. A kontroller patchgombjai elrendezésváltókká lesznek. A MIDI billentyűleütéssé Macen oldal ezt tárgyalja.
A rövid változat
- Mi ez. Kétbájtos üzenet, amely hangot vált: a 0xC0 állapot plusz a csatorna, aztán egy szám 0-tól 127-ig.
- 128-nál több. Előbb küldj Bank Selectet, CC 0-t és CC 32-t, aztán a Program Changet.
- Eggyel elcsúszva. A vezeték 0-tól számol, sok képernyő pedig 1-től.
Egy szám, egy csatorna, és a hang változik.
Kérdések
Mi az a MIDI Program Change üzenet?
Kétbájtos üzenet, amely arra utasít egy eszközt, hogy váltson másik hangra vagy presetre. Az első bájt a 0xC0 plusz a csatorna, a második a programszám, 0-tól 127-ig.
Mi a különbség a Program Change és a Control Change között?
A Program Change másik hangra vált, és egy számot visz. A Control Change egyetlen vezérlőt mozgat, például a hangerőt vagy egy szűrőt, és egy vezérlőszámot meg egy értéket visz.
Hogyan választok hangot a 128-as program fölött?
Küldj előbb Bank Selectet, CC 0-ként és általában CC 32-ként, aztán a Program Changet. Az eszköz által használt bankszámok a kézikönyvében vannak felsorolva.
Miért választ rossz patchet a Program Changem?
Általában eggyel elcsúszott. Az üzenet 0-tól számolja a programokat, sok eszköz pedig 1-től jeleníti meg, ezért vonj le 1-et a képernyőn látható számból. Ha messze jár, az eszköz másik bankban van.
Hány MIDI-program van?
Bankonként 128, az üzenetben 0-tól 127-ig számozva. A Bank Select ezt megszorozza az eszköz bankjainak számával.
Továbbiak magyarul
Részletes útmutatók, angolul
Ki írja. Ryleigh Newman fejleszti az InputConfigot, és a saját Macjét minden nap kontrollerrel kezeli, mert a kezei nem működnek jól. Ez az oldal angolból fordított. Az alkalmazás felülete és a webhely többi része angol.
Ez az oldal más nyelveken: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Ingyenes. macOS 14 vagy újabb. Fiók nélkül, semmi sem hagyja el a Macet. Nyílt forráskód a GitHubon.