Roland SPD-S User Manual Page 123

  • Download
  • Add to my manuals
  • Print
  • Page
    / 142
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 122
123
Fonctions MIDI
Annexes
3. Informations complémentaires
Tableau de correspondance entre valeurs
décimales et hexadécimales
Dans les documentations MIDI, les valeurs et les adresses/tailles des messages
exclusifs sont exprimées en notation hexadécimale par octets de 7 bits. Le tableau
suivant vous montre la correspondance entre les valeurs décimales et les valeurs
hexadécimales.
*Les valeurs hexadécimales sont signaes par un H.
+——————————————————————————————————————————————————————————+
| D | H || D | H || D | H || D | H |
|——————+——————++——————+——————++——————+——————++——————+——————|
| 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H |
| 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H |
| 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H |
| 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H |
| 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H |
| 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H |
| 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H |
| 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H |
| 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H |
| 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H |
| 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH |
| 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH |
| 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH |
| 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH |
| 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH |
| 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH |
| 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H |
| 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H |
| 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H |
| 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H |
| 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H |
| 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H |
| 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H |
| 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H |
| 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H |
| 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H |
| 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH |
| 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH |
| 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH |
| 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH |
| 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH |
| 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH |
+——————————————————————————————————————————————————————————+
D : décimal
H : hexadécimal
*Les valeurs décimales (pour exprimer par exemple les canaux MIDI, les
numéros de banque, les numéros de programmes, etc.) sont toujours une unité
supérieure aux valeurs listées dans le tableau ci-dessus.
*Un octet de 7 bits permet d’exprimer des données sur une plage de 128 valeurs.
Pour les données qui nécessitent une plus grande solution, vous avez besoin
de deux octets ou plus. Par exemple, deux chiffres hexadécimaux aa bbH qui
expriment deux octets de 7 bits indiquent une valeur de aa x 128+bb.
<Exemple 1> Quelle est la correspondance décimale de 5AH ?
En se reportant au tableau ci-dessus, 5AH = 90
<Exemple 2> Quelle est la correspondance décimale de la valeur
hexadécimale à 7 bits 12 34H ?
D’après le tableau ci-dessus, 12H = 18 et 34H = 52.
Par conséquent, 18 x 128 + 52 = 2356
Calcul de la Checksum des messages
exclusifs
Les messages exclusifs système Roland (RQ1, DT1) se terminent par une Checksum
(avant F7) afin de garantir la bonne réception des messages.
La valeur de cette Checksum est définie par l’adresse et les données (ou la taille) du
message exclusif transmis.
Calcul de la Checksum (les valeurs hexadécimales sont
signalées par un “H”)
La Checksum est une valeur dont les 7 bits inférieurs de la somme de l’adresse, de
la taille et de la Checksum elle-même est égale à 0.
Exemple de calcul de la Checksum. Nous partons du principe que le message
exclusif que nous transmettons comporte l’adresse aa bb cc ddH et les données ou
la taille ee ff gg hhH.
aa + bb + cc + dd + ee + ff + gg + hh = somme
somme / 128 = quotient ... reste
128 - reste = Checksum
(Par contre, si le reste est de 0, la Checksum sera aussi de 0.)
Page view 122
1 2 ... 118 119 120 121 122 123 124 125 126 127 128 ... 141 142

Comments to this Manuals

No comments