
86
Chapitre 15. Appendices
3. Messages mémorisés dans le séquenceur
■
Messages canal de voix
Messages mémorisés pour le canal MIDI désigné par les «Pads Channel» dans les
paramètres système «SYSTEM/UTILITY/MIDI».
●
Note On/Off
Statut
2e octet 3e octet
9nH mmH llH
n = n° de canal MIDI : 00H - 0FH (ch.1 - ch.16)
mm = n° de note : 23H - 33H (35 - 51) / 23H(35), 3CH - 48H (60 - 72)
ll = Vélocité : 01H - 7FH (1 - 127) / 00H = NOTE OFF
Pour les banks de pads (1 à 12, 17 à 32), les n° de notes 23H-33H (35-51) sont mémorisés.
n° de pad n° de note
Pad EXT 35 (23H) ---
Pad 1 36 (24H) GS TONE KICK 1
Pad 2 37 (25H) GS TONE SIDE STICK
Pad 3 38 (26H) GS TONE SNARE 1
Pad 4 39 (27H) GS TONE HAND CLAP
Pad 5 40 (28H) GS TONE SNARE 2
Pad 6 41 (29H) GS TONE LOW TOM 2
Pad 7 42 (2AH) GS TONE CLOSED HH
Pad 8 43 (2BH) GS TONE LOW TOM 1
Pad 9 44 (2CH) GS TONE PEDAL HH
Pad 10 45 (2DH) GS TONE MID TOM 2
Pad 11 46 (2EH) GS TONE OPEN HH
Pad 12 47 (2FH) GS TONE MID TOM 1
Pad 13 48 (30H) GS TONE HI TOM 2
Pad 14 49 (31H) GS TONE CYMBAL
Pad 15 50 (32H) GS TONE HI TOM 1
Pad 16 51 (33H) GS TONE Ride Cymbal 1
Si le bank de pads est un PITCH BANK (15, 16), les n° de notes 23H (35) et 3CH-48H (60-72)
sont mémorisés.
n° de pad
n° de note
Pad EXT 35 (23H)
Pad 1 -- (--H)
Pad 2 61 (3DH)
Pad 3 63 (3FH)
Pad 4 -- (--H)
Pad 5 66 (42H)
Pad 6 68 (44H)
Pad 7 70 (46H)
Pad 8 -- (--H)
Pad 9 60 (3CH)
Pad 10 62 (2EH)
Pad 11 64 (40H)
Pad 12 65 (41H)
Pad 13 67 (43H)
Pad 14 69 (45H)
Pad 15 71 (47H)
Pad 16 72 (48H)
●
Program Change
Les changements de bank de pads sont mémorisés.
Statut 2e octet
CnH ppH
n = n° de canal MIDI : 00H - 0FH (ch.1 - ch.16)
pp = n° de programme : 00H - 1FH (pad bank 1 -12, 15 - 32)
* Le séquenceur de la SP-505 enregistre les données d’exécution sous la forme de
«paquets» associant des messages Note On/Off et des messages Program Change. Il
n’est pas possible de mémoriser des messages Program Change isolément.
4. Données supplémentaires
●
Tableau de conversion Décimal/Hexadécimal
(les valeurs hexadécimales sont suivies d’un «H»)
Le système MIDI utilise des valeurs hexadécimales codées sur 7 bits pour définir les
valeurs, les adresses et la taille des messages système exclusif. Le tableau ci-après donne la
correspondance entre les valeurs décimales et hexadécimales.
+——————+——————++——————+——————++——————+——————++——————+——————+
| 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 expressions décimales utilisées pour les canaux MIDI, la sélection de Bank et le
changement de programme seront supérieures d’une unité à la valeur du tableau ci-dessus.
* Le MIDI possédant 7 bits de données significatives, chaque octet peut comporter un
maximum de 128 valeurs différentes. Quand une résolution supérieure est nécessaire, les
données sont codées sur deux octets ou plus. Par exemple, une valeur indiqué par un
double octet comme aa bbH par exemple, aura une valeur décimale de : aa x 128 + bb.
* Pour les valeurs algébriques (±) : 00H = -64, 40H = ±0, et 7FH = +63. L’équivalent décimal
sera donc inférieur de 64 à la valeur décimale du tableau ci-dessus. Pour une valeur
algébrique codée sur deux octets : 00 00H = -8192, 40 00H = ±0, et 7F 7FH = +8191.
L’expression décimale de : aa bbH par exemple, sera : aa bbH - 40 00H = (aa x 128 + bb -
64 x 128).
* Une notation hexadécimale à deux mots de 4 bits (demi-octet ou «nibble») peut aussi être
utilisée. La valeur décimale de deux demi-octets 0a 0bH serait : a x 16 + b
<Exemple1>
Quel est l’équivalent décimal de 5AH?
Suivant le tableau ci-dessus, 5AH = 90.
<Exemple2>
Quel est l’équivalent décimal des valeurs hexadécimales à 7 bits : 12 34H?
Suivant le tableau ci-dessus, 12H = 18, 34H = 52
Donc, 18 x 128 + 52 = 2356
<Exemple3>
Quel est l’équivalent décimal de l’expression à demi-octet (nibbled) 0A 03 09 0DH?
Suivant le tableau ci-dessus, comme 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
((10 x 16+3) x 16+9) x 16+13 = 41885
<Exemple4>
Quel est l’équivalent à demi-octet hexadécimal de la valeur décimale 1258?
16 )1258
16 ) 78...10
16 ) 4...14
0... 4
Suivant le tableau ci-dessus : 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH.
Le résultat est donc : 00 04 0E 0AH.
Kommentare zu diesen Handbüchern