Nederlands

Wat is een MIDI NRPN?

Download InputConfig in de Mac App StoreInputConfig is gratis in de Mac App Store. macOS 14 of nieuwer, geen account, geen tracking, open source.

Een NRPN, een Non-Registered Parameter Number, is een manier om meer instellingen te regelen dan de 128 Control Change-nummers toelaten. Het wordt opgebouwd uit gewone Control Change-berichten die in volgorde worden gestuurd: CC 99 en CC 98 kiezen welke parameter, daarna stellen CC 6 en CC 38 de waarde in. Dat geeft 16.384 parameters, elk met een waarde van maximaal 16.384 stappen. Een RPN werkt op dezelfde manier met CC 101 en CC 100, voor een korte lijst parameters die elke fabrikant deelt.

Het systeem is onderdeel van de MIDI-standaard. Welk NRPN-nummer wat doet, bepaalt de fabrikant van elke synth, en de handleiding heeft de lijst.

Lees een NRPN, bericht voor bericht

StapBerichtBevat
1CC 99De grove helft van het parameternummer (MSB)
2CC 98De fijne helft van het parameternummer (LSB)
3CC 6, Data EntryDe grove helft van de waarde (MSB)
4CC 38De fijne helft van de waarde (LSB), als de parameter die gebruikt

CC 96 en CC 97 kunnen in plaats van een waarde volgen, om de gekozen parameter met één omhoog of omlaag te stappen. De eerste twee berichten wijzen een instelling aan en de volgende twee veranderen hem.

Ken de geregistreerde

Een RPN, een Registered Parameter Number, gebruikt CC 101 en CC 100 om de parameter te kiezen en dezelfde CC 6 en CC 38 voor de waarde. De nummers betekenen op elk apparaat hetzelfde.

RPN (MSB, LSB)Parameter
0, 0Bereik van pitch bend, in halve tonen en cents
0, 1Fijnstemming
0, 2Grofstemming
127, 127Null: geen parameter gekozen

Geregistreerd betekent door iedereen afgesproken, en niet-geregistreerd betekent door de fabrikant bepaald. MIDI pitch bend legt het bereik uit dat RPN 0 instelt.

Werk één voorbeeld door

Het bereik van pitch bend op 12 halve tonen zetten op kanaal 1 kost vier berichten, en daarna nog twee om de deur te sluiten.

Bytes (hex)Betekenis
B0 65 00CC 101 op 0: RPN, grove helft 0
B0 64 00CC 100 op 0: RPN, fijne helft 0, dus het bereik van pitch bend is gekozen
B0 06 0CCC 6 op 12: twaalf halve tonen
B0 26 00CC 38 op 0: geen extra cents
B0 65 7F, B0 64 7FRPN null, zodat een latere CC 6 niet per ongeluk iets verandert

Stuur de null aan het eind, anders komt het volgende Data Entry-bericht op dezelfde parameter terecht. Plak een van deze in de MIDI-berichtdecoder om ze te controleren.

Zie het verschil tussen een NRPN en een CC

Control ChangeNRPN
Berichten voor één wijzigingEénDrie of vier
Aantal parameters128, veel met vaste taken16.384
Waardebereik0 tot 127Tot 0 tot 16.383
Wie de nummers bepaaltDe MIDI-standaard, voor de gangbareElke fabrikant

Een CC is eenvoudig en grof, en een NRPN is fijn en kost meer berichten.

Weet wanneer je er een nodig hebt

Gebruik een NRPN als de handleiding van een synth de gewenste instelling alleen als NRPN noemt, of als 128 stappen te grof zijn en je de sprongen kunt horen. Voor al het andere is een gewone CC makkelijker, en de meeste DAW's kunnen er in een seconde een met MIDI learn oppakken. InputConfig, de gratis Mac-app die ik maak, stuurt losse berichten vanaf een gamecontroller: een noot, een Control Change, pitch bend of een Program Change. Als de synth dezelfde instelling als CC aanbiedt, gebruik dan de CC. De lijst met MIDI-CC's noemt de standaardnummers.

De korte versie

  • NRPN. CC 99 en 98 kiezen, CC 6 en 38 stellen in. Door de fabrikant bepaald.
  • RPN. CC 101 en 100 kiezen, CC 6 en 38 stellen in. Standaard.
  • Afsluiten. Stuur 127 en 127 om de selectie op te heffen.

Een NRPN is vier Control Changes die als één werken.

Vragen

Waar staat NRPN voor?

Non-Registered Parameter Number. Niet-geregistreerd betekent dat elke fabrikant bepaalt wat zijn nummers regelen.

Welke CC-nummers vormen een NRPN?

CC 99 en CC 98 kiezen de parameter en CC 6 en CC 38 stellen de waarde in. CC 96 en CC 97 stappen de waarde omhoog en omlaag.

Wat is het verschil tussen NRPN en RPN?

Ze werken op dezelfde manier. Een RPN kiest met CC 101 en CC 100 en de nummers zijn standaard, zoals het bereik van pitch bend. Een NRPN kiest met CC 99 en CC 98 en de nummers worden door de fabrikant bepaald.

Wat is het verschil tussen NRPN en CC?

Een CC is één bericht met een waarde van 0 tot 127. Een NRPN is een reeks van drie of vier CC-berichten, die 16.384 parameters bereikt met waarden tot 16.383.

Hoe stel ik het bereik van pitch bend in via MIDI?

Stuur RPN 0: CC 101 op 0, CC 100 op 0, daarna CC 6 met het aantal halve tonen en CC 38 met cents. Sluit af met CC 101 en CC 100 op 127.

Waarom negeert mijn synth een NRPN?

De vier berichten moeten in volgorde op het kanaal van de synth aankomen, de nummers moeten in de handleiding staan, en sommige synths hebben NRPN-ontvangst nodig in hun instellingen.

Meer in het Nederlands

Uitgebreide handleidingen, in het Engels

Wie dit schrijft. Ryleigh Newman ontwikkelt InputConfig en bedient de eigen Mac elke dag met een controller, omdat de handen niet goed meewerken. Deze pagina is vertaald uit het Engels. De belangrijkste knoppen en menu's van de app staan in het Nederlands als de Mac in het Nederlands is ingesteld; deze pagina noemt ze zo, met de Engelse naam tussen haakjes. De rest van de app en van de site is in het Engels.

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

Download InputConfig in de Mac App StoreGratis. macOS 14 of nieuwer. Geen account, niets verlaat je Mac. Open source op GitHub.