• 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 (^-^)


  • Commentaires

    1
    Dark
    Lundi 14 Août 2006 à 12:24
    HEX
    c'est plus facileque la musique... hhihihihihih c de la gymnastique ça !
    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :