Français

Qu'est-ce qu'un NRPN MIDI ?

Télécharger InputConfig dans le Mac App StoreInputConfig 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

ÉtapeMessagePorte
1CC 99La moitié grossière du numéro de paramètre (MSB)
2CC 98La moitié fine du numéro de paramètre (LSB)
3CC 6, Data EntryLa moitié grossière de la valeur (MSB)
4CC 38La 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, 1Accord fin
0, 2Accord grossier
127, 127Nul : 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 00CC 101 à 0 : RPN, moitié grossière 0
B0 64 00CC 100 à 0 : RPN, moitié fine 0, donc l'étendue du pitch bend est choisie
B0 06 0CCC 6 à 12 : douze demi-tons
B0 26 00CC 38 à 0 : pas de cents en plus
B0 65 7F, B0 64 7FRPN 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 ChangeNRPN
Messages pour un changementUnTrois ou quatre
Nombre de paramètres128, beaucoup avec un rôle fixe16 384
Étendue de la valeur0 à 127Jusqu'à 0 à 16 383
Qui définit les numérosLa norme MIDI, pour les plus courantsChaque 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, 繁體中文, 简体中文

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.