14.4 Introduc3on 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 addiAonnels, 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 exploraAon plus en profondeur sur le
sujet, veuillez visiter: hDp://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. Mais comme « 0x » n'est pas deamndé par les champs MIDI personnalisés du MFC-‐101, il n'est donc pas
affiché dans les exemples ci-‐dessous.
14.4.1 Changements de Programme
Les messages de Changement de Programme sont consAtués de deux octets. Le 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 uAlisez la CompensaAon 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élecAon de
Banque (CC#0).
Doc v3.0
Canal
Hex
5
C4
6
C5
7
C6
8
C7
Déc Hex
Déc Hex
10
32
20
48
11
33
21
49
12
34
22
50
13
35
23
51
14
36
24
52
15
37
25
53
16
38
26
54
17
39
27
55
18
40
28
56
19
41
29
57
1A
42
2A
58
1B
43
2B
59
1C
44
2C
60
1D
45
2D
61
1E
46
2E
62
1F
47
2F
63
Canal
Hex
9
C8
10
C9
11
CA
12
CB
Déc Hex
30
64
40
31
65
41
32
66
42
33
67
43
34
68
44
35
69
45
36
70
46
37
71
47
38
72
48
39
73
49
3A
74
4A
3B
75
4B
3C
76
4C
3D
77
4D
3E
78
4E
3F
79
4F
MFC-‐101 -‐ Mode d'emploi
Canal
13
14
15
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
! 7 7