Magyar

Mi az a MIDI NRPN?

Az InputConfig letöltése a Mac App Store-bólEz az alkalmazás teljesen ingyenes. Nem kell fiókot létrehoznod. Nincs előfizetés, nincs bonyolult letöltés, és semmi sincs zárolva. Apple Silicon processzorokra optimalizálva.

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ÜzenetMit visz
1CC 99A paraméterszám durva fele (MSB)
2CC 98A paraméterszám finom fele (LSB)
3CC 6, Data EntryAz érték durva fele (MSB)
4CC 38Az é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, 0Pitch bend tartomány, félhangban és centben
0, 1Finomhangolás
0, 2Durva hangolás
127, 127Null: 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 00CC 101 0-n: RPN, durva fél 0
B0 64 00CC 100 0-n: RPN, finom fél 0, tehát a pitch bend tartomány van kiválasztva
B0 06 0CCC 6 12-n: tizenkét félhang
B0 26 00CC 38 0-n: nincs plusz cent
B0 65 7F, B0 64 7FRPN 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.

Az InputConfig szerkesztője egy sorral, amely négy egymás utáni Control Change üzenetet küld: CC 99, CC 98, CC 6 és CC 38.
1. ábra. Az NRPN négy egymás utáni Control Change. Ez a sor a CC 99-et és CC 98-at küldi a paraméterszámhoz, majd a CC 6-ot és CC 38-at az értékhez.

Különböztesd meg az NRPN-t a CC-től

Control ChangeNRPN
Üzenetek egy változtatáshozEgyHárom vagy négy
Hány paraméter128, sok rögzített feladattal16 384
Értéktartomány0-tól 127-igAkár 0-tól 16 383-ig
Ki határozza meg a számokatA MIDI-szabvány, a gyakoriaknálMinden 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.

Az InputConfig Live Visualizere a MIDI nézetben, a gomb CC-száma és értéke változik, ahogy forgatja.
2. ábra. Az InputConfig Live Visualizere mutatja, hogy egy gomb CC-száma és értéke változik, ahogy forgatja.

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

Magyar nyelvű oldalak

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 InputConfig magyarul jelenik meg, ha a Mac nyelve magyar. A webhely néhány oldala csak angolul érhető el.

Ez az oldal más nyelveken: English

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.