Svenska

Vad är en MIDI NRPN?

Hämta InputConfig i Mac App StoreDen här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.

En NRPN, ett Non-Registered Parameter Number, är ett sätt att styra fler inställningar än de 128 Control Change-numren tillåter. Den byggs av vanliga Control Change-meddelanden som skickas i ordning: CC 99 och CC 98 väljer parameter, sedan sätter CC 6 och CC 38 dess värde. Det ger 16 384 parametrar, var och en med ett värde på upp till 16 384 steg. En RPN fungerar på samma sätt med CC 101 och CC 100, för en kort lista parametrar som alla tillverkare delar.

Upplägget är en del av MIDI-standarden. Vilket NRPN-nummer som gör vad bestäms av varje synthtillverkare, och manualen har listan.

Läs en NRPN, meddelande för meddelande

StegMeddelandeBär
1CC 99Parameternumrets grova halva (MSB)
2CC 98Parameternumrets fina halva (LSB)
3CC 6, Data EntryVärdets grova halva (MSB)
4CC 38Värdets fina halva (LSB), om parametern använder den

CC 96 och CC 97 kan följa i stället för ett värde, för att stega den valda parametern upp eller ned ett steg. De två första meddelandena pekar ut en inställning, och de två nästa ändrar den.

Känn till de registrerade

En RPN, ett Registered Parameter Number, använder CC 101 och CC 100 för att välja parameter och samma CC 6 och CC 38 för värdet. Dess nummer betyder samma sak på alla enheter.

RPN (MSB, LSB)Parameter
0, 0Pitch bend-omfång, i halvtoner och cent
0, 1Fininställning
0, 2Grovinställning
127, 127Null: ingen parameter vald

Registrerad betyder överenskommen av alla, och icke registrerad betyder definierad av tillverkaren. MIDI pitch bend förklarar omfånget som RPN 0 sätter.

Gå igenom ett exempel

Att sätta pitch bend-omfånget till 12 halvtoner på kanal 1 tar fyra meddelanden, och sedan två till för att stänga dörren.

Byte (hex)Betydelse
B0 65 00CC 101 på 0: RPN, grov halva 0
B0 64 00CC 100 på 0: RPN, fin halva 0, så pitch bend-omfånget är valt
B0 06 0CCC 6 på 12: tolv halvtoner
B0 26 00CC 38 på 0: inga extra cent
B0 65 7F, B0 64 7FRPN null, så att en senare CC 6 inte ändrar något av misstag

Skicka null i slutet, annars landar nästa Data Entry-meddelande på samma parameter. Klistra in något av dessa i MIDI-meddelandeavkodaren för att kontrollera dem.

Skilj en NRPN från en CC

Control ChangeNRPN
Meddelanden för en ändringEttTre eller fyra
Hur många parametrar128, många med fasta uppgifter16 384
Värdeomfång0 till 127Upp till 0 till 16 383
Vem som definierar numrenMIDI-standarden, för de vanligaVarje tillverkare

En CC är enkel och grov, och en NRPN är fin och kräver fler meddelanden.

Vet när du behöver en

Använd en NRPN när en synths manual listar inställningen du vill ha bara som en NRPN, eller när 128 steg är för grovt och du hör hoppen. För allt annat är en vanlig CC enklare, och de flesta DAW:er kan MIDI learn en på en sekund. InputConfig, den gratis Mac-appen som jag gör, skickar enstaka meddelanden från en handkontroll: en ton, en Control Change, pitch bend eller en Program Change. Om synthen erbjuder samma inställning som en CC, använd CC:n. MIDI CC-listan namnger de vanliga.

Kortversionen

  • NRPN. CC 99 och 98 väljer, CC 6 och 38 sätter. Definierad av tillverkaren.
  • RPN. CC 101 och 100 väljer, CC 6 och 38 sätter. Standard.
  • Avsluta. Skicka 127 och 127 för att avmarkera.

En NRPN är fyra Control Change som arbetar som en.

Frågor

Vad står NRPN för?

Non-Registered Parameter Number. Icke registrerad betyder att varje tillverkare bestämmer vad dess nummer styr.

Vilka CC-nummer bildar en NRPN?

CC 99 och CC 98 väljer parametern, och CC 6 och CC 38 sätter dess värde. CC 96 och CC 97 stegar värdet upp och ned.

Vad är skillnaden mellan NRPN och RPN?

De fungerar på samma sätt. En RPN väljer med CC 101 och CC 100 och dess nummer är standard, till exempel pitch bend-omfång. En NRPN väljer med CC 99 och CC 98 och dess nummer bestäms av tillverkaren.

Vad är skillnaden mellan NRPN och CC?

En CC är ett meddelande med ett värde från 0 till 127. En NRPN är tre eller fyra CC-meddelanden i ordning, som når 16 384 parametrar med värden upp till 16 383.

Hur ställer jag in pitch bend-omfånget över MIDI?

Skicka RPN 0: CC 101 på 0, CC 100 på 0, sedan CC 6 med antalet halvtoner och CC 38 med cent. Avsluta med CC 101 och CC 100 på 127.

Varför ignorerar min synth en NRPN?

De fyra meddelandena måste komma i ordning på synthens kanal, numren måste vara sådana som dess manual listar, och vissa synthar kräver att NRPN-mottagning är påslagen i inställningarna.

Mer på svenska

Fullständiga guider, på engelska

Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.

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

Hämta InputConfig i Mac App StoreGratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.