Norsk
Hva er en MIDI NRPN?
InputConfig 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
| Steg | Melding | Bærer |
|---|---|---|
| 1 | CC 99 | Den grove halvdelen av parameternummeret (MSB) |
| 2 | CC 98 | Den fine halvdelen av parameternummeret (LSB) |
| 3 | CC 6, Data Entry | Den grove halvdelen av verdien (MSB) |
| 4 | CC 38 | Den 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, 0 | Pitch bend-omfang, i halvtoner og cent |
| 0, 1 | Fin stemming |
| 0, 2 | Grov stemming |
| 127, 127 | Null: 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 00 | CC 101 på 0: RPN, grov halvdel 0 |
| B0 64 00 | CC 100 på 0: RPN, fin halvdel 0, så pitch bend-omfanget er valgt |
| B0 06 0C | CC 6 på 12: tolv halvtoner |
| B0 26 00 | CC 38 på 0: ingen ekstra cent |
| B0 65 7F, B0 64 7F | RPN 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 Change | NRPN | |
|---|---|---|
| Meldinger for én endring | Én | Tre eller fire |
| Antall parametere | 128, mange med faste oppgaver | 16 384 |
| Verdiområde | 0 til 127 | Opptil 0 til 16 383 |
| Hvem definerer numrene | MIDI-standarden, for de vanlige | Hver 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, 繁體中文, 简体中文
Gratis. macOS 14 eller nyere. Ingen konto, ingenting forlater Macen din. Åpen kildekode på GitHub.