Fonctions MIDI
3. Messages enregistrés dans les Patterns
Messages de canaux
Note On
Statut
Deuxième
9nH
kkH
n = n° de canal MIDI :
kk = n° de note :
vv = Vélocité :
* La vélocité est convertie et mémorisée dans un Pattern.
Vélocité reçue
Vélocité mémorisée
1 - 7
1
8 - 11
2
12 - 15
3
16 - 19
4
20 - 23
5
24 - 27
6
28 - 31
7
32 - 35
8
36 - 39
9
40 - 43
10
44 - 47
11
48 - 51
12
52 - 55
13
56 - 59
14
60 - 63
15
64 - 67
16
68 - 71
17
72 - 75
18
76 - 79
19
80 - 83
20
84 - 87
21
88 - 91
22
92 - 95
23
96 - 99
24
100 - 103
25
104 - 107
26
108 - 111
27
112 - 115
28
116 - 119
29
120 - 123
30
124 - 127
31
* Lors de sa transmission, la vélocité mémorisée est convertie dans un Pattern selon la
procédure ci-dessous.
Vélocité mémorisée
Vélocité transmise
1
7
2
11
3
15
4
19
5
23
6
27
7
31
8
35
9
39
10
43
11
47
12
51
13
55
14
59
15
63
16
67
17
71
18
75
19
79
20
83
21
87
22
91
23
95
24
99
25
103
26
107
27
111
28
115
29
119
30
123
31
127
110
Troisième
vvH
0H - FH (can.1 à can. 16)
1BH - 51H (27 à 81)
01H - 7FH (1 à 127)
4. Tableau de l'adresse des paramètres
Les adresses sont données en hexadécimale à 7 bits.
+———————————+———————————+———————————+———————————+———————————+
|
Adresse
|
MSB
|
+———————————+———————————+———————————+———————————+———————————+
| Binaire
| 0aaa aaaa | 0bbb bbbb | 0ccc cccc | 0ddd dddd |
| 7 bit,hex.|
AA
|
+———————————+———————————+———————————+———————————+———————————+
Adresse de base des paramètres
Les paramètres peuvent être transférés individuellement ou ensemble par Bulk Dump.
Avec une adresse particulière, vous pouvez sauvegarder/recharger un paramètre précis.
En indiquant une adresse commune (Bulk), vous pouvez sauvegarder/recharger plusieurs
paramètres sous la forme d'un seul groupe .
En mode individuel, seul le paramètre sélectionné du kit de batterie en cours peut être reçu
ou transmis.
Adresse
de début
Bloc
===================================================================
00 00 00 00
Kit de batterie en cours
01 00 00 00
paramètres généraux
02 00 00 00
Tous les kits utilisateurs
03 00 00 00
Tous les morceaux
04 00 00 00
Tous les Patterns utilisateurs
Kit de batterie en cours (Individuel)
Correspond aux données du kit de batterie alors sélectionné.
Pad
pp=n° de pad 00H à 36H (A01 à A16, B01 à B16, -01 à -23)
Adresse de
décalage (H)
Données(H)
Description
===========================================================================
00 00 pp 00
00 - FF
n° d'instrument > à 4 bits (1 à 256) *1
00 00 pp 01
n° d'instruments < 4 bits
00 00 pp 02
00 - 0F
Niveau (0 à 15)
00 00 pp 03
00 - 0E
Nuance (-7 à +7)
00 00 pp 04
0000 - 01E0
Hauteur > 2 bits (-2400 à +2400, 10 pas) *2
00 00 pp 05
Hauteur < 7 bits
00 00 pp 06
00 - 3E
Déclin (-31 à +31)
00 00 pp 07
00 - 0F
Panoramique (L7 à C à R7, INDIV)
00 00 pp 08
00 - 01
Polyphonie (MONO, POLY)
00 00 pp 09
00 - 07
Groupe d'assignation (OFF, EXC1-7) *3
00 00 pp 0A
00 - 09
Niv. de réverbération/niv. IND (0 à 9)
00 00 pp 0B
00 - 09
Niveau de Flanger (0 à 9)
*1 Le numéro d'instrument est transmis après découpage de sa valeur 00H à FFH en un
MSB de 4 bits et un LSB de 4 bits.
*2 La hauteur est exprimée -2400 comme 0000H et est transmise après découpage de sa
valeur en un MSB de 2 bits et un LSB de 7 bits.
*3 Définition du TYPE A en fonction de la polyphonie et du groupe d'affectation.
Polyphonie
Gr.d'affect | A.TYPE
——————————————————————————+————————
0 (MONO)
0 (OFF)
|
0 (MONO)
1 (EXC1)
| M EXC1
0 (MONO)
2 (EXC2)
| M EXC2
0 (MONO)
3 (EXC3)
| M EXC3
0 (MONO)
4 (EXC4)
| M EXC4
0 (MONO)
5 (EXC5)
| M EXC5
0 (MONO)
6 (EXC6)
| M EXC6
0 (MONO)
7 (EXC7)
| M EXC7
1 (POLY)
0 (OFF)
|
1 (POLY)
1 (EXC1)
| P EXC1
1 (POLY)
2 (EXC2)
| P EXC2
1 (POLY)
3 (EXC3)
| P EXC3
1 (POLY)
4 (EXC4)
| P EXC4
1 (POLY)
5 (EXC5)
| P EXC5
1 (POLY)
6 (EXC6)
| P EXC6
1 (POLY)
7 (EXC7)
| P EXC7
|
|
LSB
BB
|
CC
|
DD
Note
Individuel
Individuel
Bulk
Bulk
Bulk
*3
MONO
POLY
|
|
*1
*2