Devenir membre
Devenir Membre
Continuer avec Google

ou
Connexion
Se connecter
Se connecter avec Google

ou

Astuce : Programmer des NRPN avec valeurs supérieures à 128

Par kosmix le 07/08/2019 - (Tout public)
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Kenton Control Freak
Photos
1/13
Kenton Control Freak

Console MIDI de la marque Kenton .

Écrire un avis
< Tous les tutoriels & astuces

Bonjour,

 

Tout d'abord je tiens à remercier chaleureusement Harry du support Kenton qui a gentiment planché sur mon problème et qui en a finalement trouvé la solution : Harry thanks a lot, you're the best !

L'exemple suivant explique comment contrôler le Pioneez Toraiz AS-1 avec des messages NRPN dont certains utilisent des valeurs supérieures à 128. Ce tuto pourra je pense s'appliquer à d'autres synthés qui utilisent des messages similaires, notament de Dave Smith (Sequential).

 

Un paramètre MIDI standard utilise 128 valeurs (0-127). Il en va de même pour un message NRPN.

 

Exemple 1 : Oscillator 1 Level (0-127)

(numéro de commande du paramètre = 2)

 

Header Data Minimum Level = 0

Header Data Maximul Level = 127

Command = NRPN MSB + LSB

NRPN Controller MSB = 0

NRPN Controlleur LSB = 2

NRPN Data MSB = 0

NRPN DATA LSB = Data From Knob

 

En revanche certains paramètres ont des valeurs supérieures à 128 (elles peuvent aller jusqu'à 128*128=16384). Il est alors nécessaire de changer la valeur du MSB pour obtenir les valeurs supplémentaires.

Ainsi un MSB de 0 donne des valeurs de 0-127

Un MSB de 1 = 128-255

Un MSB de 2 = 256-383

etc. jusqu'à 127 = 16383

 

Tout dépend de l'implémentation MIDI de l'appareil cible (voir le manuel). L'AS-1 utilise des valeures maximales de 255 :

 

Exemple 2 : Oscillator 1 Pulse Width (0-255)

(numéro de commande du paramètre = 4)

 

Header Data Minimum Level = 0

Header Data Maximul Level = 1

Command = NRPN MSB + LSB

NRPN Controller MSB = 0

NRPN Controlleur LSB = 4

NRPN Data MSB = Data From Knob

NRPN DATA LSB = Data From Knob

 

Et voilà, avec un seul potard on peut contrôler la PW de l'onde carrée de 0 à 255.

Merci Harry :-)

Vous souhaitez réagir à cette astuce ?

Se connecter
Devenir membre
cookies

Nous utilisons les cookies !

Oui, Audiofanzine utilise des cookies. Et comme la dernière chose que nous voudrions serait de perturber votre alimentation avec des choses trop grasses ou trop sucrées, sachez que ces derniers sont fait maison avec des produits frais, bio, équitables et dans des justes proportions nutritives. Ce que cela veut dire, c’est que les infos que nous y stockons ne visent qu’à simplifier votre usage du site comme à améliorer votre expérience sur nos pages (en savoir plus). Pour personnaliser vos cookies, merci de cliquer ici.

Nous tenons à préciser qu’Audiofanzine n’a pas attendu qu’une loi nous y oblige pour respecter la vie privée de nos membres et visiteurs. Les cookies que nous utilisons ont en commun leur unique objectif qui est d’améliorer votre expérience utilisateur.

Tous nos cookies

Cookies non soumis à consentement

Il s'agit de cookies qui garantissent le bon fonctionnement du site Audiofanzine et permettent son optimisation. Le site Web ne peut pas fonctionner correctement sans ces cookies.

Préférences du site

Nous retenons vos préférences afin que vous n’ayez pas à effectuer les mêmes actions chaque fois que vous revenez (options forums, mode sombre ou clair, filtres petites annonces, choix onglets news ou buzz, popups newsletters...).

Connexion

C'est grâce à cela que vous n’avez pas à vous reconnecter à chaque fois que vous venez sur Audiofanzine.

Analytics

Ces données nous permettent de comprendre l’utilisation que nos visiteurs font de notre site pour tenter de l’améliorer.

Publicités

Ces informations nous permettent de vous afficher des publicités qui vous concernent grâce auxquelles Audiofanzine est financé. En décochant cette case vous aurez toujours des publicités mais elles risquent d’être moins intéressantes :)

Nous tenons à préciser qu’Audiofanzine n’a pas attendu qu’une loi nous y oblige pour respecter la vie privée de nos membres et visiteurs. Les cookies que nous utilisons ont en commun leur unique objectif qui est d’améliorer votre expérience utilisateur.

Tous nos cookies

Cookies non soumis à consentement

Il s'agit de cookies qui garantissent le bon fonctionnement du site Audiofanzine et permettent son optimisation. Le site Web ne peut pas fonctionner correctement sans ces cookies.

Préférences du site

Nous retenons vos préférences afin que vous n’ayez pas à effectuer les mêmes actions chaque fois que vous revenez (options forums, mode sombre ou clair, filtres petites annonces, choix onglets news ou buzz, popups newsletters...).

Connexion

C'est grâce à cela que vous n’avez pas à vous reconnecter à chaque fois que vous venez sur Audiofanzine.

Analytics

Ces données nous permettent de comprendre l’utilisation que nos visiteurs font de notre site pour tenter de l’améliorer.

Publicités

Ces informations nous permettent de vous afficher des publicités qui vous concernent grâce auxquelles Audiofanzine est financé. En décochant cette case vous aurez toujours des publicités mais elles risquent d’être moins intéressantes :)


Vous pouvez trouver plus de détails sur la proctection des données dans la politique de confidentialité.