Nederlands
Wat is een MIDI NRPN?
InputConfig 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
| Stap | Bericht | Bevat |
|---|---|---|
| 1 | CC 99 | De grove helft van het parameternummer (MSB) |
| 2 | CC 98 | De fijne helft van het parameternummer (LSB) |
| 3 | CC 6, Data Entry | De grove helft van de waarde (MSB) |
| 4 | CC 38 | De 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, 0 | Bereik van pitch bend, in halve tonen en cents |
| 0, 1 | Fijnstemming |
| 0, 2 | Grofstemming |
| 127, 127 | Null: 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 00 | CC 101 op 0: RPN, grove helft 0 |
| B0 64 00 | CC 100 op 0: RPN, fijne helft 0, dus het bereik van pitch bend is gekozen |
| B0 06 0C | CC 6 op 12: twaalf halve tonen |
| B0 26 00 | CC 38 op 0: geen extra cents |
| B0 65 7F, B0 64 7F | RPN 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 Change | NRPN | |
|---|---|---|
| Berichten voor één wijziging | Eén | Drie of vier |
| Aantal parameters | 128, veel met vaste taken | 16.384 |
| Waardebereik | 0 tot 127 | Tot 0 tot 16.383 |
| Wie de nummers bepaalt | De MIDI-standaard, voor de gangbare | Elke 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, 繁體中文, 简体中文
Gratis. macOS 14 of nieuwer. Geen account, niets verlaat je Mac. Open source op GitHub.