14.4 Introduction aux Messages MIDI Personnalisés
Créer des messages MIDI personnalisés pour les Présets ou les Switchs IA dans le MFC-‐101 vous ouvre un monde de
possibilités «en dehors de la boîte». Alors que n'importe quel type de message MIDI peut être stocké et envoyé, les plus
communs seront des Changements de Programme addi7onnels, des Changements de Contrôle et des messages de Système
Exclusif. Ce qui suit vous aidera à créer des messages MIDI personnalisés. Pour une explora7on plus en profondeur sur le
sujet, veuillez visiter: h>p://www.midi.org/techspecs/midimessages.php.
NOTE: normalement, les valeurs hex seraient précédées par « 0x » pour indiquer qu'elles ne sont pas basées sur des
nombres standards. M ais c omme « 0x » n'est pas deamndé par les champs MIDI p ersonnalisés du MFC-‐101, il n'est donc pas
affiché dans les exemples ci-‐dessous.
14.4.1 Changements de Programme
Les messages d e Changement de Programme sont cons7tués de d eux octets. L e premier est « 0xCn », o ù « n » est le numéro
de canal MIDI moins 1 en hexadécimal. Le canal MIDI pour la carte de l'hexadécimal est affiché dans le tableau ci-‐dessous.
Canal
Hex
1
C0
2
C1
3
C2
4
C3
Le deuxième octet est le numéro du Programme jusqu'à un maximum de 128, en commençant à 0, ce qui fait la valeur
maximum 127 (7F). Une conversion pour passer du Décimal vers l'Hexadécimal est affichée dans le tableau ci-‐dessous.
OCTETS DES DONNEES : CONVERSION DECIMALE VERS HEXADECIMALE
Déc Hex
Déc Hex
0
00
16
1
01
17
2
02
18
3
03
19
4
04
20
5
05
21
6
06
22
7
07
23
8
08
24
9
09
25
10
0A
26
11
0B
27
12
0C
28
13
0D
29
14
0E
30
15
0F
31
Donc, par exemple, un message de Changement de Programme pour le canal 1/ Programme 0 serait: C0 00
Un message de Changement de Programme pour le canal 8 / Programme 32 serait: C7 20
Un message de Changement de Programme pour le canal 16 / Programme 127 serait: C7 7F
NOTE: souvenez-‐ v ous bien de soustraire 1 si vous u6lisez la Compensa6on d'Affichage +1 sur votre ou vos appareils connectés.
Pour accéder aux Programmes au-‐dessus de #128, vous devez d'abord envoyer un message de Changement de Contrôle de sélec6on de
Banque (CC#0).
Doc v2.15
Canal
Hex
5
C4
6
C5
7
C6
8
C7
Déc Hex
Déc Hex
10
32
20
11
33
21
12
34
22
13
35
23
14
36
24
15
37
25
16
38
26
17
39
27
18
40
28
19
41
29
1A
42
2A
1B
43
2B
1C
44
2C
1D
45
2D
1E
46
2E
1F
47
2F
MFC-‐101 -‐ Mode d'emploi
Canal
9
10
11
12
Déc Hex
48
30
64
40
49
31
65
41
50
32
66
42
51
33
67
43
52
34
68
44
53
35
69
45
54
36
70
46
55
37
71
47
56
38
72
48
57
39
73
49
58
3A
74
4A
59
3B
75
4B
60
3C
76
4C
61
3D
77
4D
62
3E
78
4E
63
3F
79
4F
Hex
Canal
C8
13
C9
14
CA
15
CB
16
Déc Hex
Déc Hex
80
50
96
60
81
51
97
61
82
52
98
62
83
53
99
63
84
54
100 64
85
55
101 65
86
56
102 66
87
57
103 67
88
58
104 68
89
59
105 69
90
5A
106 6A
91
5B
107 6B
92
5C
108 6C
93
5D
109 6D
94
5E
110 6E
95
5F
111 6F
Hex
CC
CD
CE
CF
Déc Hex
112 70
113 71
114 72
115 73
116 74
117 75
118 76
119 77
120 78
121 79
122 7A
123 7B
124 7C
125 7D
126 7E
127 7F
75