Commentaires sur l'astuce "Programmer des NRPN avec valeurs supérieures à 128"
- 9 réponses
- 5 participants
- 857 vues
- 5 followers
kosmix
56044

AF, je suis ton père
Membre depuis 21 ans
03 Novembre 2019 à 14:33Commentaires sur l'astuce "Programmer des NRPN avec valeurs supérieures à 128"
#1
Ce thread est destiné à discuter de l'astuce "Programmer des NRPN avec valeurs supérieures à 128"
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
signaler
marclr17
3906

Squatteur·euse d’AF
Membre depuis 20 ans
03 Novembre 2019 à 14:33
#2
merci à toi kosmix !!!
(tu pourais aussi la poster sur les autres produits de la série Kenton Control car proprio d'un Pocket Dial j'ai failli passer à côté, cela aurait été dommage)
(tu pourais aussi la poster sur les autres produits de la série Kenton Control car proprio d'un Pocket Dial j'ai failli passer à côté, cela aurait été dommage)
signaler
kosmix
56044

AF, je suis ton père
Membre depuis 21 ans
03 Novembre 2019 à 16:09
#3
Je ne connais pas le Pocket Dial et comme il est d'une autre marque sa programmation doit probablement être différente, même si le principe reste le même. Mais si tu sais comment faire n'hésite-pas à poster un tuto 
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
signaler
marclr17
3906

Squatteur·euse d’AF
Membre depuis 20 ans
03 Novembre 2019 à 16:59
#4
ah oui, exact, je me suis emmêlé les pinceaux !
en tout cas, bon tuto, merci à toi
en tout cas, bon tuto, merci à toi
signaler
christian_r
2274

AFicionado·a
Membre depuis 17 ans
03 Novembre 2019 à 17:41
#5
La règle générale avec des NRPN codés sur deux octets est de faire exactement comme avec des dizaines et des unité, à savoir :
Valeur (de 0 à 99) = Dizaine * 10 + Unité
mais là on compte en base 256 donc
valeur du NRPN (de 0 à 65025) = MSB * 256 + LSB
(MSB = most significant bit, et LSB = least significant bit).
Dans certains cas (banques de patchs) on compte plutôt en base 128 (On peut donc adresser 0-128 banques de 0-128 patchs soit 16 384 patchs possibles).
Valeur (de 0 à 99) = Dizaine * 10 + Unité
mais là on compte en base 256 donc
valeur du NRPN (de 0 à 65025) = MSB * 256 + LSB
(MSB = most significant bit, et LSB = least significant bit).
Dans certains cas (banques de patchs) on compte plutôt en base 128 (On peut donc adresser 0-128 banques de 0-128 patchs soit 16 384 patchs possibles).
Christian
signaler
marclr17
3906

Squatteur·euse d’AF
Membre depuis 20 ans
03 Novembre 2019 à 17:43
#6
merci christian_r ! très clair (et ça va m'être bien utile...)
signaler
Eric Music Strasbourg
4638

Squatteur·euse d’AF
Membre depuis 18 ans
09 Mars 2021 à 19:05
#7
Belle explication kosmix
Eric
signaler
kosmix
56044

AF, je suis ton père
Membre depuis 21 ans
09 Mars 2021 à 23:07
#8
Merci surtout à Harry de chez Kenton, sans lui et malgré la lecture de la doc je n'aurais jamais réussi à programmer moi-même ces paramètres 
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
signaler
centiped
12

Nouvel·le AFfilié·e
Membre depuis 2 ans
21 Aout 2025 à 13:05
#9
Quand j'essaie ce procédé sur d'autres contrôleurs , à mi course le lsb est à 64 et le msb passe de 0 à 1 ça donne un saut de valeur de 64 à 191 comment évitez vous ça ?
signaler
kosmix
56044

AF, je suis ton père
Membre depuis 21 ans
21 Aout 2025 à 17:05
#10
De quel contrôleur s'agit-il ? Chaque contrôleur a certainement sa propre "syntaxe" pour programmer des valeurs supérieures à 127. Et tous les contrôleurs n'ont as forcément cette feature.
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
signaler
- Liste des modérateurs
- Charte
- Options
- S'inscrire