Messages Mémorisés Dans Le Séquenceur; Données Supplémentaires; Program Change - Boss SP-505 Mode D'emploi

Table des Matières

Publicité

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
9nH
mmH
n = n° de canal MIDI :
mm = n° de note :
ll = Vélocité :
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)
Pad 2
37 (25H)
Pad 3
38 (26H)
Pad 4
39 (27H)
Pad 5
40 (28H)
Pad 6
41 (29H)
Pad 7
42 (2AH)
Pad 8
43 (2BH)
Pad 9
44 (2CH)
Pad 10
45 (2DH)
Pad 11
46 (2EH)
Pad 12
47 (2FH)
Pad 13
48 (30H)
Pad 14
49 (31H)
Pad 15
50 (32H)
Pad 16
51 (33H)
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 :
pp = n° de programme :
* 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.
86
3e octet
llH
00H - 0FH (ch.1 - ch.16)
23H - 33H (35 - 51) / 23H(35), 3CH - 48H (60 - 72)
01H - 7FH (1 - 127) / 00H = NOTE OFF
---
GS TONE KICK 1
GS TONE SIDE STICK
GS TONE SNARE 1
GS TONE HAND CLAP
GS TONE SNARE 2
GS TONE LOW TOM 2
GS TONE CLOSED HH
GS TONE LOW TOM 1
GS TONE PEDAL HH
GS TONE MID TOM 2
GS TONE OPEN HH
GS TONE MID TOM 1
GS TONE HI TOM 2
GS TONE CYMBAL
GS TONE HI TOM 1
GS TONE Ride Cymbal 1
00H - 0FH (ch.1 - ch.16)
00H - 1FH (pad bank 1 -12, 15 - 32)
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
+——————+——————++——————+——————++——————+——————++——————+——————+
|
0 |
00H ||
32 |
20H ||
|
1 |
01H ||
33 |
21H ||
|
2 |
02H ||
34 |
22H ||
|
3 |
03H ||
35 |
23H ||
|
4 |
04H ||
36 |
24H ||
|
5 |
05H ||
37 |
25H ||
|
6 |
06H ||
38 |
26H ||
|
7 |
07H ||
39 |
27H ||
|
8 |
08H ||
40 |
28H ||
|
9 |
09H ||
41 |
29H ||
|
10 |
0AH ||
42 |
2AH ||
|
11 |
0BH ||
43 |
2BH ||
|
12 |
0CH ||
44 |
2CH ||
|
13 |
0DH ||
45 |
2DH ||
|
14 |
0EH ||
46 |
2EH ||
|
15 |
0FH ||
47 |
2FH ||
|
16 |
10H ||
48 |
30H ||
|
17 |
11H ||
49 |
31H ||
|
18 |
12H ||
50 |
32H ||
|
19 |
13H ||
51 |
33H ||
|
20 |
14H ||
52 |
34H ||
|
21 |
15H ||
53 |
35H ||
|
22 |
16H ||
54 |
36H ||
|
23 |
17H ||
55 |
37H ||
|
24 |
18H ||
56 |
38H ||
|
25 |
19H ||
57 |
39H ||
|
26 |
1AH ||
58 |
3AH ||
|
27 |
1BH ||
59 |
3BH ||
|
28 |
1CH ||
60 |
3CH ||
|
29 |
1DH ||
61 |
3DH ||
|
30 |
1EH ||
62 |
3EH ||
|
31 |
1FH ||
63 |
3FH ||
+——————+——————++——————+——————++——————+——————++——————+——————+
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.
||
D
|
H
||
D
|
H
64 |
40H ||
96 |
60H |
65 |
41H ||
97 |
61H |
66 |
42H ||
98 |
62H |
67 |
43H ||
99 |
63H |
68 |
44H ||
100 |
64H |
69 |
45H ||
101 |
65H |
70 |
46H ||
102 |
66H |
71 |
47H ||
103 |
67H |
72 |
48H ||
104 |
68H |
73 |
49H ||
105 |
69H |
74 |
4AH ||
106 |
6AH |
75 |
4BH ||
107 |
6BH |
76 |
4CH ||
108 |
6CH |
77 |
4DH ||
109 |
6DH |
78 |
4EH ||
110 |
6EH |
79 |
4FH ||
111 |
6FH |
80 |
50H ||
112 |
70H |
81 |
51H ||
113 |
71H |
82 |
52H ||
114 |
72H |
83 |
53H ||
115 |
73H |
84 |
54H ||
116 |
74H |
85 |
55H ||
117 |
75H |
86 |
56H ||
118 |
76H |
87 |
57H ||
119 |
77H |
88 |
58H ||
120 |
78H |
89 |
59H ||
121 |
79H |
90 |
5AH ||
122 |
7AH |
91 |
5BH ||
123 |
7BH |
92 |
5CH ||
124 |
7CH |
93 |
5DH ||
125 |
7DH |
94 |
5EH ||
126 |
7EH |
95 |
5FH ||
127 |
7FH |
|

Publicité

Table des Matières
loading

Table des Matières