Eklablog Tous les blogs
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Publicité

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 garderais

l'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 (^-^)

Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article