Norsk

Hva er en MIDI NRPN?

Last ned InputConfig fra Mac App StoreInputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, åpen kildekode.

En NRPN, et Non-Registered Parameter Number, er en måte å styre flere innstillinger enn de 128 Control Change-numrene tillater. Den er bygd av vanlige Control Change-meldinger sendt i rekkefølge: CC 99 og CC 98 velger parameteren, deretter setter CC 6 og CC 38 verdien. Det gir 16 384 parametere, hver med en verdi på opptil 16 384 steg. En RPN fungerer likt med CC 101 og CC 100, for en kort liste med parametere alle produsenter deler.

Ordningen er en del av MIDI-standarden. Hvilket NRPN-nummer som gjør hva, bestemmer hver synthprodusent selv, og manualen har listen.

Les en NRPN, melding for melding

StegMeldingBærer
1CC 99Den grove halvdelen av parameternummeret (MSB)
2CC 98Den fine halvdelen av parameternummeret (LSB)
3CC 6, Data EntryDen grove halvdelen av verdien (MSB)
4CC 38Den fine halvdelen av verdien (LSB), hvis parameteren bruker den

CC 96 og CC 97 kan følge i stedet for en verdi, for å flytte den valgte parameteren opp eller ned ett steg. De to første meldingene peker på en innstilling, og de to neste endrer den.

Kjenn de registrerte

En RPN, et Registered Parameter Number, bruker CC 101 og CC 100 til å velge parameteren og de samme CC 6 og CC 38 til verdien. Numrene betyr det samme på alle enheter.

RPN (MSB, LSB)Parameter
0, 0Pitch bend-omfang, i halvtoner og cent
0, 1Fin stemming
0, 2Grov stemming
127, 127Null: ingen parameter valgt

Registrert betyr avtalt av alle, og ikke-registrert betyr definert av produsenten. MIDI pitch bend forklarer omfanget som RPN 0 setter.

Gå gjennom ett eksempel

Å sette pitch bend-omfanget til 12 halvtoner på kanal 1 tar fire meldinger, og så to til for å 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-omfanget 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 endrer noe ved et uhell

Send nullen til slutt, ellers lander neste Data Entry-melding på den samme parameteren. Lim inn hvilken som helst av disse i MIDI-meldingsdekoderen for å sjekke dem.

Skill en NRPN fra en CC

Control ChangeNRPN
Meldinger for én endringÉnTre eller fire
Antall parametere128, mange med faste oppgaver16 384
Verdiområde0 til 127Opptil 0 til 16 383
Hvem definerer numreneMIDI-standarden, for de vanligeHver produsent

En CC er enkel og grov, og en NRPN er fin og krever flere meldinger.

Vit når du trenger en

Bruk en NRPN når manualen til en synth bare lister innstillingen du vil ha som en NRPN, eller når 128 steg er for grovt og du hører hoppene. For alt annet er en vanlig CC enklere, og de fleste DAW-er kan MIDI learn en på et øyeblikk. InputConfig, den gratis Mac-appen jeg lager, sender enkeltmeldinger fra en spillkontroller: en tone, en Control Change, pitch bend eller en Program Change. Hvis synthen tilbyr den samme innstillingen som en CC, bruk CC-en. MIDI CC-listen navngir de vanlige.

Kortversjonen

  • NRPN. CC 99 og 98 velger, CC 6 og 38 setter. Definert av produsenten.
  • RPN. CC 101 og 100 velger, CC 6 og 38 setter. Standard.
  • Avslutning. Send 127 og 127 for å fjerne valget.

En NRPN er fire Control Change-meldinger som virker som én.

Spørsmål

Hva står NRPN for?

Non-Registered Parameter Number. Ikke-registrert betyr at hver produsent bestemmer hva numrene styrer.

Hvilke CC-numre utgjør en NRPN?

CC 99 og CC 98 velger parameteren, og CC 6 og CC 38 setter verdien. CC 96 og CC 97 flytter verdien opp og ned.

Hva er forskjellen på NRPN og RPN?

De fungerer likt. En RPN velger med CC 101 og CC 100, og numrene er standardiserte, som pitch bend-omfang. En NRPN velger med CC 99 og CC 98, og numrene settes av produsenten.

Hva er forskjellen på NRPN og CC?

En CC er én melding med en verdi fra 0 til 127. En NRPN er tre eller fire CC-meldinger i rekkefølge, som når 16 384 parametere med verdier opptil 16 383.

Hvordan setter jeg pitch bend-omfanget over MIDI?

Send RPN 0: CC 101 på 0, CC 100 på 0, deretter CC 6 med antall halvtoner og CC 38 med cent. Avslutt med CC 101 og CC 100 på 127.

Hvorfor ignorerer synthen min en NRPN?

De fire meldingene må komme i rekkefølge på kanalen til synthen, numrene må være noen som manualen lister, og noen synther krever at NRPN-mottak er slått på i innstillingene.

Mer på norsk

Fullstendige veiledninger, på engelsk

Hvem som skriver. Ryleigh Newman utvikler InputConfig og styrer sin egen Mac hver dag med en kontroller, fordi hendene ikke fungerer godt. Denne siden er oversatt fra engelsk. Appens grensesnitt og resten av nettstedet er på engelsk.

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

Last ned InputConfig fra Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, ingenting forlater Macen din. Åpen kildekode på GitHub.