-
Aucun rapport
Aujourd'hui, nous allons voir comment transformer un nombre décimal en nombre
hexadecimal, le seul but de cette connaissance et pour les musiciens qui travaillent avec
ce superbe logiciel qu'est Modplug tracker (sampleur virtuel independant sous winXP)
En effet, le probleme de ce logiciel et que toutes les valeurs sont en hexa, alors pour entrer
un tempo c'est pas evident. Voilà pourquoi jeme propose de vous faire une tite révision de ça
(Voir aussi les cours de Michel en IESP) Et en plus ça me fait réviser pour mon exam de musique Technologie de mercredi ;)
Premièrement, qu'est ce qu'un nombre hexadecimal ?
Hexadecimal veut dire 16 (hexa) decimal autrement dit, c'est un system de nombre en base 16.
Notre principal systéme de nombre étant la base 10 (0 à 9) système décimal (deci=10)
et celui des ordinateurs base 2 (0 et 1) Binaire (Bi)
Le systeme hexadecimal se décrit comme suit : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Ainsi, 10=A, 11=B etc...F=15 (important pour la suite)
Ex de nombre hex : 0F7, 0EF, 04C (le premier 0 n'étant pas obligatoire)
Pratique : Convertions d'un nombre hexa F2C
Pour convertir ce nombre hexa on commence generalement par la droite :
et l'opération est la suivante :
(première colonne x 160) + (deuxième colonne x 161) + (Troisième colonne x 162)
Ex : F2C = (C x 160) + (2 x 161) + (F x 162)
Or Les puissance 0 donnent toujours 1 quoiqu'il arrive donc :
F2C = (12 x 1) + (2 x 16) + (15 x 256) = 12 + 32 + 3840
F2C = 3884
Dans
Modplug tracker, nous avons l'inverse (Decimal vers hexa), et il n'y a
que 2 colonne d'hexa, mais pour la forme je garderaisl'example en 3 colonnes.
Imaginons que l'on veuille un tempo de 200 :
(on commence par la droite)
la troisième colonne étant 162 donc 256
La deuxième 161 donc 16 et la première 160 donc 1.
Combien de fois peut-on mettre 256 dans 200 ? 0 donc on place 0 dans la troisième
Combien de fois peut-on mettre 16 dans 200 ? 12 fois et il reste 8
Combien de fois peut-on mettre 1 dans 8 ? Ben 8 fois, mec !
En résumé voici l'opération :
pour transformer 200 en Hexa :
200/256 (3éme colonne) = 0
200/16 = 12 reste 8 (12 est C en hexa)
8/1 = 8
ce qui nous donne 0C8
On a donc un nombre hexa a 3 caractere, mais comme les tempos en musiques
ne vont rarement pas au dela de 256, on a donc que 2 colonne dans le logiciel modplug tracker
Du coup 200 peut s'écrire simplement C8, et la division par 256 est inutile ;)
Voilà, j'espère que ça vous a plus, moi j'ai mal au crane ;)
J'ai encore pas mal de choses du genre à apprendre pour mercredi et C pas de tout repos, mais bon je suis en vacance aprés donc
je garde la tête froide (^-^)
-
Commentaires
c'est plus facileque la musique... hhihihihihih c de la gymnastique ça !