Dansk

Hvad er en MIDI NRPN?

Hent InputConfig i Mac App StoreInputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.

En NRPN, et Non-Registered Parameter Number, er en måde at styre flere indstillinger, end de 128 Control Change-numre tillader. Den bygges af almindelige Control Change-beskeder sendt i rækkefølge: CC 99 og CC 98 vælger parameteren, derefter sætter CC 6 og CC 38 dens værdi. Det giver 16.384 parametre, hver med en værdi på op til 16.384 trin. En RPN fungerer på samme måde med CC 101 og CC 100, til en kort liste af parametre, som alle producenter deler.

Ordningen er en del af MIDI-standarden. Hvilket NRPN-nummer der gør hvad, bestemmer hver synths producent, og dens manual har listen.

Læs en NRPN, besked for besked

TrinBeskedBærer
1CC 99Den grove halvdel af parameternummeret (MSB)
2CC 98Den fine halvdel af parameternummeret (LSB)
3CC 6, Data EntryDen grove halvdel af værdien (MSB)
4CC 38Den fine halvdel af værdien (LSB), hvis parameteren bruger den

CC 96 og CC 97 kan følge i stedet for en værdi, for at ændre den valgte parameter ét trin op eller ned. De to første beskeder peger på en indstilling, og de næste to ændrer den.

Kend de registrerede

En RPN, et Registered Parameter Number, bruger CC 101 og CC 100 til at vælge parameteren og de samme CC 6 og CC 38 til værdien. Dens numre betyder det samme på alle enheder.

RPN (MSB, LSB)Parameter
0, 0Pitch bend-område, i halvtoner og cent
0, 1Finstemning
0, 2Grovstemning
127, 127Null: ingen parameter valgt

Registreret betyder aftalt af alle, og ikke-registreret betyder defineret af producenten. MIDI pitch bend forklarer det område, RPN 0 sætter.

Gennemgå ét eksempel

At sætte pitch bend-området til 12 halvtoner på kanal 1 tager fire beskeder, og så to til for at lukke døren.

Bytes (hex)Betydning
B0 65 00CC 101 på 0: RPN, grov halvdel 0
B0 64 00CC 100 på 0: RPN, fin halvdel 0, så pitch bend-området er valgt
B0 06 0CCC 6 på 12: tolv halvtoner
B0 26 00CC 38 på 0: ingen ekstra cent
B0 65 7F, B0 64 7FRPN null, så en senere CC 6 ikke ændrer noget ved et uheld

Send null til sidst, ellers lander den næste Data Entry-besked på den samme parameter. Indsæt hvilken som helst af dem i MIDI-besked-dekoderen for at tjekke dem.

Skel en NRPN fra en CC

Control ChangeNRPN
Beskeder til én ændringÉnTre eller fire
Hvor mange parametre128, mange med faste opgaver16.384
Værdiområde0 til 127Op til 0 til 16.383
Hvem definerer numreneMIDI-standarden, for de almindeligeHver producent

En CC er enkel og grov, og en NRPN er fin og kræver flere beskeder.

Vid, hvornår du har brug for en

Brug en NRPN, når en synths manual kun angiver den indstilling, du vil have, som en NRPN, eller når 128 trin er for grove, og du kan høre springene. Til alt andet er en almindelig CC lettere, og de fleste DAW'er kan MIDI learn en på et sekund. InputConfig, den gratis Mac-app, jeg laver, sender enkelte beskeder fra en spilcontroller: en tone, en Control Change, pitch bend eller en Program Change. Hvis synthen tilbyder den samme indstilling som en CC, så brug CC'en. MIDI CC-listen navngiver de almindelige.

Den korte version

  • NRPN. CC 99 og 98 vælger, CC 6 og 38 sætter. Defineret af producenten.
  • RPN. CC 101 og 100 vælger, CC 6 og 38 sætter. Standard.
  • Afslut. Send 127 og 127 for at fravælge.

En NRPN er fire Control Change-beskeder, der arbejder som én.

Spørgsmål

Hvad står NRPN for?

Non-Registered Parameter Number. Ikke-registreret betyder, at hver producent bestemmer, hvad dens numre styrer.

Hvilke CC-numre udgør en NRPN?

CC 99 og CC 98 vælger parameteren, og CC 6 og CC 38 sætter dens værdi. CC 96 og CC 97 trinner værdien op og ned.

Hvad er forskellen på NRPN og RPN?

De fungerer på samme måde. En RPN vælger med CC 101 og CC 100, og dens numre er standard, som pitch bend-området. En NRPN vælger med CC 99 og CC 98, og dens numre fastsættes af producenten.

Hvad er forskellen på NRPN og CC?

En CC er én besked med en værdi fra 0 til 127. En NRPN er tre eller fire CC-beskeder i rækkefølge, som når 16.384 parametre med værdier op til 16.383.

Hvordan sætter jeg pitch bend-området over MIDI?

Send RPN 0: CC 101 på 0, CC 100 på 0, derefter CC 6 med antallet af halvtoner og CC 38 med cent. Afslut med CC 101 og CC 100 på 127.

Hvorfor ignorerer min synth en NRPN?

De fire beskeder skal komme i rækkefølge på synthens kanal, numrene skal være nogle, dens manual lister, og nogle synthesizere kræver, at NRPN-modtagelse er slået til i deres indstillinger.

Mere på dansk

Fulde vejledninger, på engelsk

Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.

Denne side på andre sprog: English, العربية, Čeština, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.