Magyar
Mi az a MIDI NRPN?
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ú.
Az NRPN, vagyis Non-Registered Parameter Number, arra való, hogy a 128 Control Change szám által megengedettnél több beállítást lehessen vezérelni. Hétköznapi Control Change üzenetekből épül fel, sorrendben elküldve: a CC 99 és a CC 98 választja ki a paramétert, aztán a CC 6 és a CC 38 beállítja az értékét. Ez 16 384 paramétert ad, mindegyiknek legfeljebb 16 384 lépéses értékkel. Az RPN ugyanígy működik a CC 101 és a CC 100 segítségével, paraméterek egy rövid listájához, amelyet minden gyártó közösen használ.
A séma a MIDI-szabvány része. Azt, hogy melyik NRPN-szám mit csinál, a szintetizátor gyártója dönti el, és a kézikönyvében van a lista.
Olvass le egy NRPN-t üzenetről üzenetre
| Lépés | Üzenet | Mit visz |
|---|---|---|
| 1 | CC 99 | A paraméterszám durva fele (MSB) |
| 2 | CC 98 | A paraméterszám finom fele (LSB) |
| 3 | CC 6, Data Entry | Az érték durva fele (MSB) |
| 4 | CC 38 | Az érték finom fele (LSB), ha a paraméter használja |
Érték helyett követheti a CC 96 és a CC 97 is, hogy a kiválasztott paramétert eggyel feljebb vagy lejjebb léptesse. Az első két üzenet egy beállításra mutat, a következő kettő pedig megváltoztatja.
Ismerd a regisztrált paramétereket
Az RPN, vagyis Registered Parameter Number, a CC 101-et és a CC 100-at használja a paraméter kiválasztásához, az értékhez pedig ugyanazt a CC 6-ot és CC 38-at. A számai minden eszközön ugyanazt jelentik.
| RPN (MSB, LSB) | Paraméter |
|---|---|
| 0, 0 | Pitch bend tartomány, félhangban és centben |
| 0, 1 | Finomhangolás |
| 0, 2 | Durva hangolás |
| 127, 127 | Null: nincs paraméter kiválasztva |
A regisztrált azt jelenti, hogy mindenki megegyezett benne, a nem regisztrált pedig azt, hogy a gyártó határozza meg. A MIDI pitch bend oldal azt a tartományt magyarázza, amelyet az RPN 0 állít.
Nézz végig egy példát
A pitch bend tartomány 12 félhangra állítása az 1. csatornán négy üzenetet kér, aztán még kettőt, amelyek bezárják az ajtót.
| Bájtok (hex) | Jelentés |
|---|---|
| B0 65 00 | CC 101 0-n: RPN, durva fél 0 |
| B0 64 00 | CC 100 0-n: RPN, finom fél 0, tehát a pitch bend tartomány van kiválasztva |
| B0 06 0C | CC 6 12-n: tizenkét félhang |
| B0 26 00 | CC 38 0-n: nincs plusz cent |
| B0 65 7F, B0 64 7F | RPN null, így egy későbbi CC 6 nem változtat meg véletlenül semmit |
A nullát a végén küldd el, különben a következő Data Entry üzenet ugyanarra a paraméterre érkezik. Bármelyiket beillesztheted a MIDI-üzenetdekódolóba, hogy ellenőrizd.
Különböztesd meg az NRPN-t a CC-től
| Control Change | NRPN | |
|---|---|---|
| Üzenetek egy változtatáshoz | Egy | Három vagy négy |
| Hány paraméter | 128, sok rögzített feladattal | 16 384 |
| Értéktartomány | 0-tól 127-ig | Akár 0-tól 16 383-ig |
| Ki határozza meg a számokat | A MIDI-szabvány, a gyakoriaknál | Minden gyártó maga |
A CC egyszerű és durva, az NRPN finom, és több üzenet kell hozzá.
Tudd, mikor van rá szükséged
Akkor használj NRPN-t, ha a szintetizátor kézikönyve a kívánt beállítást csak NRPN-ként sorolja fel, vagy ha a 128 lépés túl durva, és hallod az ugrásokat. Mindenhez máshoz egy sima CC egyszerűbb, és a legtöbb DAW egy pillanat alatt MIDI-learnnel megtanulja. Az InputConfigot, az ingyenes Mac-app, amelyet én készítek, különálló üzeneteket küld játékkontrollerről: egy hangot, egy Control Changet, pitch bendet vagy egy Program Changet. Ha a szintetizátor ugyanazt a beállítást CC-ként is kínálja, használd a CC-t. A MIDI CC-lista megnevezi a szabványosakat.
A rövid változat
- NRPN. A CC 99 és 98 választ, a CC 6 és 38 állít. A gyártó határozza meg.
- RPN. A CC 101 és 100 választ, a CC 6 és 38 állít. Szabványos.
- Lezárás. Küldj 127-et és 127-et a kijelölés megszüntetéséhez.
Az NRPN négy Control Change, amely egyként dolgozik.
Kérdések
Minek a rövidítése az NRPN?
Non-Registered Parameter Number. A nem regisztrált azt jelenti, hogy minden gyártó maga dönti el, mit vezérelnek a számai.
Milyen CC-számokból áll az NRPN?
A CC 99 és a CC 98 választja ki a paramétert, a CC 6 és a CC 38 állítja be az értékét. A CC 96 és a CC 97 felfelé és lefelé lépteti az értéket.
Mi a különbség az NRPN és az RPN között?
Ugyanúgy működnek. Az RPN a CC 101-gyel és a CC 100-zal választ, a számai szabványosak, például a pitch bend tartomány. Az NRPN a CC 99-cel és a CC 98-cal választ, és a számait a gyártó határozza meg.
Mi a különbség az NRPN és a CC között?
A CC egyetlen üzenet 0-tól 127-ig terjedő értékkel. Az NRPN három vagy négy CC-üzenet sorrendben, amely 16 384 paramétert ér el, 16 383-ig terjedő értékekkel.
Hogyan állítom be a pitch bend tartományt MIDI-vel?
Küldd el az RPN 0-t: CC 101 0-n, CC 100 0-n, aztán a CC 6-ot a félhangok számával és a CC 38-at a centtel. Zárd le a CC 101-gyel és a CC 100-zal 127-en.
Miért hagyja figyelmen kívül a szintetizátorom az NRPN-t?
A négy üzenetnek sorrendben, a szintetizátor csatornáján kell megérkeznie, a számoknak olyanoknak kell lenniük, amelyeket a kézikönyve felsorol, és egyes szintetizátorokon a beállításokban be kell kapcsolni az NRPN-fogadást.
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.