Français
Qu'est-ce qu'un NRPN MIDI ?
InputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.
Un NRPN, un Non-Registered Parameter Number, est un moyen de commander plus de réglages que les 128 numéros de Control Change n'en permettent. Il est fait de messages Control Change ordinaires envoyés dans l'ordre : les CC 99 et CC 98 choisissent le paramètre, puis les CC 6 et CC 38 fixent sa valeur. Cela donne 16 384 paramètres, chacun avec une valeur allant jusqu'à 16 384 pas. Un RPN marche de la même façon avec les CC 101 et CC 100, pour une courte liste de paramètres que tous les fabricants partagent.
Ce système fait partie de la norme MIDI. Ce que fait chaque numéro de NRPN dépend du fabricant de chaque synthé, et son manuel donne la liste.
Lire un NRPN, message par message
| Étape | Message | Porte |
|---|---|---|
| 1 | CC 99 | La moitié grossière du numéro de paramètre (MSB) |
| 2 | CC 98 | La moitié fine du numéro de paramètre (LSB) |
| 3 | CC 6, Data Entry | La moitié grossière de la valeur (MSB) |
| 4 | CC 38 | La moitié fine de la valeur (LSB), si le paramètre s'en sert |
Les CC 96 et CC 97 peuvent suivre à la place d'une valeur, pour monter ou baisser d'un pas le paramètre choisi. Les deux premiers messages désignent un réglage, et les deux suivants le changent.
Connaître les paramètres enregistrés
Un RPN, un Registered Parameter Number, utilise les CC 101 et CC 100 pour choisir le paramètre et les mêmes CC 6 et CC 38 pour la valeur. Ses numéros veulent dire la même chose sur chaque appareil.
| RPN (MSB, LSB) | Paramètre |
|---|---|
| 0, 0 | Étendue du pitch bend, en demi-tons et en cents |
| 0, 1 | Accord fin |
| 0, 2 | Accord grossier |
| 127, 127 | Nul : aucun paramètre choisi |
Enregistré veut dire convenu par tous, et non enregistré veut dire défini par le fabricant. Le pitch bend MIDI explique l'étendue que fixe le RPN 0.
Suivre un exemple
Régler l'étendue du pitch bend à 12 demi-tons sur le canal 1 prend quatre messages, puis deux de plus pour refermer la porte.
| Octets (hex) | Sens |
|---|---|
| B0 65 00 | CC 101 à 0 : RPN, moitié grossière 0 |
| B0 64 00 | CC 100 à 0 : RPN, moitié fine 0, donc l'étendue du pitch bend est choisie |
| B0 06 0C | CC 6 à 12 : douze demi-tons |
| B0 26 00 | CC 38 à 0 : pas de cents en plus |
| B0 65 7F, B0 64 7F | RPN nul, pour qu'un CC 6 plus tard ne change rien par accident |
Envoyez le nul à la fin, sinon le prochain message Data Entry tombe sur le même paramètre. Collez n'importe lequel de ces messages dans le décodeur de messages MIDI pour les vérifier.
Distinguer un NRPN d'un CC
| Control Change | NRPN | |
|---|---|---|
| Messages pour un changement | Un | Trois ou quatre |
| Nombre de paramètres | 128, beaucoup avec un rôle fixe | 16 384 |
| Étendue de la valeur | 0 à 127 | Jusqu'à 0 à 16 383 |
| Qui définit les numéros | La norme MIDI, pour les plus courants | Chaque fabricant |
Un CC est simple et grossier, et un NRPN est fin et demande plus de messages.
Savoir quand on en a besoin
Utilisez un NRPN quand le manuel d'un synthé ne liste le réglage voulu que comme NRPN, ou quand 128 pas sont trop grossiers et que l'on entend les sauts. Pour tout le reste, un simple CC est plus facile, et la plupart des DAW peuvent l'apprendre en MIDI learn en une seconde. InputConfig, l'app Mac gratuite que je fais, envoie des messages uniques depuis une manette de jeu : une note, un Control Change, un pitch bend ou un Program Change. Si le synthé propose le même réglage en CC, utilisez le CC. La liste des CC MIDI nomme les CC standard.
En bref
- NRPN. Les CC 99 et 98 choisissent, les CC 6 et 38 fixent. Défini par le fabricant.
- RPN. Les CC 101 et 100 choisissent, les CC 6 et 38 fixent. Standard.
- Fin. Envoyez 127 et 127 pour désélectionner.
Un NRPN, c'est quatre Control Change qui agissent comme un seul.
Questions
Que veut dire NRPN ?
Non-Registered Parameter Number. Non enregistré veut dire que chaque fabricant décide de ce que ses numéros commandent.
Quels numéros de CC forment un NRPN ?
Les CC 99 et CC 98 choisissent le paramètre, et les CC 6 et CC 38 fixent sa valeur. Les CC 96 et CC 97 montent et baissent la valeur d'un pas.
Quelle est la différence entre NRPN et RPN ?
Ils marchent de la même façon. Un RPN choisit avec les CC 101 et CC 100 et ses numéros sont standard, comme l'étendue du pitch bend. Un NRPN choisit avec les CC 99 et CC 98 et ses numéros sont fixés par le fabricant.
Quelle est la différence entre NRPN et CC ?
Un CC est un message avec une valeur de 0 à 127. Un NRPN est fait de trois ou quatre messages CC dans l'ordre, et atteint 16 384 paramètres avec des valeurs jusqu'à 16 383.
Comment régler l'étendue du pitch bend en MIDI ?
Envoyez le RPN 0 : CC 101 à 0, CC 100 à 0, puis CC 6 avec le nombre de demi-tons et CC 38 avec les cents. Terminez avec les CC 101 et CC 100 à 127.
Pourquoi mon synthé ignore-t-il un NRPN ?
Les quatre messages doivent arriver dans l'ordre sur le canal du synthé, les numéros doivent être ceux que son manuel liste, et certains synthés demandent d'activer la réception des NRPN dans leurs réglages.
À lire aussi, en français
Guides détaillés, en anglais
Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.
Cette page dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.