Magyar

Mi az a MIDI Program Change?

Az InputConfig letöltése a Mac App Store-bólAz 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

  1. Keresd meg a kívánt hang programszámát az eszköz patchlistájában.
  2. 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.
  3. Ha a hang másik bankban van, előbb küldj Bank Selectet: CC 0, aztán CC 32.
  4. Küldd el a Program Changet azon a csatornán, amelyet az eszköz figyel.

Olvasd el az üzenetet

RészÉrtékJelentés
Állapotbájt0xC0-tól 0xCF-igProgram Change, az 1-től 16-ig terjedő csatornán
Adatbájt0-tól 127-igA 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 ChangeControl Change
Mit csinálMásik hangra vagy presetre váltEgy vezérlőt mozgat: gombot, csúszkát, pedált
Mit viszEgy számot, 0-tól 127-igEgy vezérlőszámot és egy értéket, mindkettő 0-tól 127-ig
Milyen gyakranEgyszer, amikor a váltást akarodFolyamatosan, 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, 繁體中文, 简体中文

Az InputConfig letöltése a Mac App Store-bólIngyenes. macOS 14 vagy újabb. Fiók nélkül, semmi sem hagyja el a Macet. Nyílt forráskód a GitHubon.