Éléments Supplémentaires - Roland VP-900 Mode D'emploi

Table des Matières

Publicité

Implémentation MIDI
|#
00 2C | 0aaa aaaa | Sample Name 1
|#
00 2D | 0aaa aaaa | Sample Name 2
|#
00 2E | 0aaa aaaa | Sample Name 3
|#
00 2F | 0aaa aaaa | Sample Name 4
|#
00 30 | 0aaa aaaa | Sample Name 5
|#
00 31 | 0aaa aaaa | Sample Name 6
|#
00 32 | 0aaa aaaa | Sample Name 7
|#
00 33 | 0aaa aaaa | Sample Name 8
|#
00 34 | 0aaa aaaa | Sample Name 9
|#
00 35 | 0aaa aaaa | Sample Name 10
|#
00 36 | 0aaa aaaa | Sample Name 11
|#
00 37 | 0aaa aaaa | Sample Name 12
|#
00 38 | 0aaa aaaa | Sample Category Name 1
|#
00 39 | 0aaa aaaa | Sample Category Name 2
|#
00 3A | 0aaa aaaa | Sample Category Name 3
|—————————————+—————————————————————————————————————————————————————|
|Total size
| 00 00 00 3B
+———————————————————————————————————————————————————————————————————+
#: RQ1 seulement (ne peut PAS être écrit par DT1)
■ 1-4. Wave
+———————————————————————————————————————————————————————————————————+
| Offset
|
|
Address |
|—————————————+—————————————————————————————————————————————————————|
|
00 00 | 0000 000a | Original Tempo
|
00 01*| 0bbb bbbb |
|
00 02*| 0ccc cccc |
|
00 03*| 0ddd dddd |
|
00 04 | 0000 00aa | Original Denominator
|
|
|
|
00 05 | 000a aaaa | Original Numerator
|
00 06 | 0aaa aaaa | Original Pitch
|
00 07 | 0aaa aaaa | Original Fine Tune
|
|
|
|—————————————+———————————+—————————————————————————————————————————|
|#
00 08 | 0000 000a | Sample Type
|
|
|
|#
00 09 | 0000 00aa | Encode Type
|
|
|
|#
00 0A | 0aaa aaaa | Loop Start Point
|#
00 0B*| 0bbb bbbb |
|#
00 0C*| 0ccc cccc |
|#
00 0D*| 0ddd dddd |
|#
00 0E | 0aaa aaaa | Loop End Point
|#
00 0F*| 0bbb bbbb |
|#
00 10*| 0ccc cccc |
|#
00 11*| 0ddd dddd |
|#
00 12 | 0aaa aaaa | Number of Events
|#
00 13*| 0bbb bbbb |
|#
00 14 | 0aaa aaaa | Number of Samples
|#
00 15*| 0bbb bbbb |
|#
00 16*| 0ccc cccc |
|#
00 17*| 0ddd dddd |
|—————————————+———————————+—————————————————————————————————————————|
|#
00 18 | 000a aaaa | Original Key
|
|
|
|#
00 19 | 0000 aaaa | Original Tune
|#
00 1A*| 0000 bbbb | (nibbled)
|#
00 1B*| 0000 cccc |
|#
00 1C*| 0000 dddd |
|—————————————+—————————————————————————————————————————————————————|
|Total size
| 00 00 00 1D
+———————————————————————————————————————————————————————————————————+
#: RQ1 seulement (ne peut PAS être écrit par DT1)
*: Début de message impossible à partir de cette adresse
■ Tableau des blocs d'adresses
Le tableau ci-dessous montre la répartition des adresses des messages SysEx.
Address(H)
Block
=========== ====================
00 00 00 00 +——————————————————+............................+———————+
| System common
+——————————————————+............................+———————+
+——————————————————+....+—————————————————+.....+———————+
|Sampling Template |
+——————————————————+.
:
:
:
:
10 00 00 00 +——————————————————+....+—————————————————+.....+———————+
|
Performance
+——————————————————+
:
:
:
:
:
:
:
:
:
:
:
:
:
:
20 00 00 00 +——————————————————+....+—————————————————+.....+———————+
|
Sample
+——————————————————+
|
:
:
:
30 00 00 00 +——————————————————+....+—————————————————+.....+———————+
|
Wave
+——————————————————+
|
:
:
:
206
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
32 - 126
Description
200000 - 2500000 |
(20.0000 - 250.0000) |
0 - 3
(2,4,8,16) |
1 - 16
0 - 127
0 - 100
(-50 - +50 [cent]) |
0 - 1
(MONO, STEREO) |
0 - 3
(NO ENCODE, SOLO, BACKING, ENSEMBLE) |
0 - 268435455 |
0 - 268435455 |
0 - 16383
0 - 268435455 |
0 - 31
(C-B(lower 4bit), major/minor(bit 4)) |
4274 - 4526
(427.4 - 452.6) |
Sub Block
===================
|
|
Template 1
|
+—————————————————+.....+———————+
: .
|
:
|
:
. +—————————————————+
:
.|
Template 16
|
:
+—————————————————+
|
|
Common
|
+—————————————————+.....+———————+
:.
+—————————————————+.....+———————+
: .
|
Part 1
|
:
. +—————————————————+.....+———————+
:
. |
:
|
:
. +—————————————————+
:
. |
Part 6
|
:
. +—————————————————+
:
. +—————————————————+.....+———————+
:
. |
Part 1 Map 1
|
:
. +—————————————————+.....+———————+
:
. |
:
|
:
. +—————————————————+
:
.|
Part 6 Map 12
|
:
+—————————————————+
|
|
Sample A001
|
+—————————————————+.....+———————+
|..
|
:
|
:
. +—————————————————+
:
.|
Sample H128
|
:
+—————————————————+
|
|
Wave A001
|
+—————————————————+.....+———————+
|..
|
:
|
:
. +—————————————————+
:
.|
Wave H128
|
:
+—————————————————+
4. Éléments 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 à 7 bits pour désigner les valeurs et les
|
adresses des messages système exclusif. Le tableau ci-dessous donne la correspondance entre
|
|
valeurs décimales et valeurs hexadécimales.
|
|
+——————+——————++——————+——————++——————+——————++——————+——————+
|
|
D
|
H
||
|
+——————+——————++——————+——————++——————+——————++——————+——————+
|
0 |
00H ||
|
|
1 |
01H ||
|
2 |
02H ||
|
3 |
03H ||
|
4 |
04H ||
|
5 |
05H ||
|
6 |
06H ||
|
7 |
07H ||
|
8 |
08H ||
|
|
9 |
09H ||
|
|
10 |
0AH ||
|
11 |
0BH ||
|
12 |
0CH ||
|
13 |
0DH ||
|
|
14 |
0EH ||
|
|
15 |
0FH ||
|
|
16 |
10H ||
|
17 |
11H ||
|
|
18 |
12H ||
|
|
19 |
13H ||
|
|
20 |
14H ||
|
21 |
15H ||
|
22 |
16H ||
|
|
23 |
17H ||
|
24 |
18H ||
|
|
25 |
19H ||
|
26 |
1AH ||
|
27 |
1BH ||
|
|
28 |
1CH ||
|
|
29 |
1DH ||
|
|
30 |
1EH ||
|
31 |
1FH ||
|
+——————+——————++——————+——————++——————+——————++——————+——————+
|
D: décimal
|
H: hexadécimal
|
|
* Les valeurs décimales (canaux MIDI, bank, programme etc.) ont une unité de plus que les
|
valeurs du tableau ci-dessus.
|
|
* Un octet à 7 bits peut exprimer des valeurs sur 128 pas. Si une plus grande précision est
nécessaire, deux octets (ou plus) doivent être employés. Par exemple, deux nombres
|
hexadécimaux aa bbH peuvent exprimer une valeur allant jusqu'à aa x 128 + bb.
|
* Pour les nombres affectés d'un signe (+/-), 00H = -64, 40H = +/-0, et 7FH = +63, c'est-à-
|
dire que l'équivalent décimal sera inférieur de 64 à la valeur décimale du tableau ci-dessus.
|
Pour un nombre sur deux octets affecté d'un signe : 00 00H = -8192, 40 00H = +/-0, et 7F
|
7FH = +8191. L'expression décimale du nombre aa bbH sera donc aa bbH - 40 00H = (aa x
128 + bb - 64 x 128.
* La notation hexadécimale en deux unités de 4 bits est utilisée pour les données
«minimisées» (nibbled). la valeur minimisée à deux octets du nombre 0a 0b H sera a x 16 +
b.
<Exemple 1> Quel est l'équivalent décimal de 5AH ?
Dans le tableau ci-dessus : 5AH = 90.
Reference
=========
<Exemple 2> Quel est l'équivalent décimal de la valeur hexadécimale à 7 bits 12 34H ?
| 1-1-1 |
Dans le tableau ci-dessus : 12H = 18 et 34H = 52.
Donc : 18 x 128 + 52 = 2356.
| 1-1-2 |
● Exemples de messages MIDI
| 1-2-1 |
<Exemple 1> 92 3E 5F
9n correspond au statut «Note On» et «n» est son numéro de canal MIDI .
| 1-2-2 |
Comme 2H = 2, 3EH = 62, et 5FH = 95, il s'agit d'un message MIDI de Note On, sur le canal 3
et dont le numéro de note est 62 (correspondant à ré4/D4) avec une vélocité de 95.
<Exemple 2> CE 49
CnH correspond au statut «Program Change» et n est son numéro de canal MIDI .
| 1-2-3 |
Comme EH = 14 et 49H = 73, il s'agit d'un appel du programme n°74 sur le canal 15.
<Exemple 3> EA 00 28
EnH correspond au statut «Pitch Bend Change» et n est son numéro de canal MIDI .
|
1-3
|
Le 2e octet (00H=0) est le bit de poids faible (LSB) de la valeur du pitch-bend, et le 3e octet
(28H=40) son octet de poids fort (MSB). comme le pitch-bend est affecté d'un signe avec une
valeur 0 à 40 00H (= 64 x 128 + 0 = 8192), la valeur de pitch-bend dans ce cas est 28 00H - 40
00H = 40 x 128 + 0 - (64 x 128 + 0) = 5120 - 8192 = -3072.
|
1-4
|
Si la sensibilité du pitch-bend a été réglée sur deux demi-tons, la hauteur du son ne changera
que de -200 centièmes pour une valeur de pitch-bend de -8192 (00 00H). Ce message
corrspond donc à une variation de hauteur de -200 x (-3072) / (-8192) = -75 centièmes sur le
canal MIDI 11.
D
|
H
||
D
|
H
||
32 |
20H ||
64 |
40H ||
33 |
21H ||
65 |
41H ||
34 |
22H ||
66 |
42H ||
35 |
23H ||
67 |
43H ||
36 |
24H ||
68 |
44H ||
37 |
25H ||
69 |
45H ||
38 |
26H ||
70 |
46H ||
39 |
27H ||
71 |
47H ||
40 |
28H ||
72 |
48H ||
41 |
29H ||
73 |
49H ||
42 |
2AH ||
74 |
4AH ||
43 |
2BH ||
75 |
4BH ||
44 |
2CH ||
76 |
4CH ||
45 |
2DH ||
77 |
4DH ||
46 |
2EH ||
78 |
4EH ||
47 |
2FH ||
79 |
4FH ||
48 |
30H ||
80 |
50H ||
49 |
31H ||
81 |
51H ||
50 |
32H ||
82 |
52H ||
51 |
33H ||
83 |
53H ||
52 |
34H ||
84 |
54H ||
53 |
35H ||
85 |
55H ||
54 |
36H ||
86 |
56H ||
55 |
37H ||
87 |
57H ||
56 |
38H ||
88 |
58H ||
57 |
39H ||
89 |
59H ||
58 |
3AH ||
90 |
5AH ||
59 |
3BH ||
91 |
5BH ||
60 |
3CH ||
92 |
5CH ||
61 |
3DH ||
93 |
5DH ||
62 |
3EH ||
94 |
5EH ||
63 |
3FH ||
95 |
5FH ||
D
|
H
|
96 |
60H |
97 |
61H |
98 |
62H |
99 |
63H |
100 |
64H |
101 |
65H |
102 |
66H |
103 |
67H |
104 |
68H |
105 |
69H |
106 |
6AH |
107 |
6BH |
108 |
6CH |
109 |
6DH |
110 |
6EH |
111 |
6FH |
112 |
70H |
113 |
71H |
114 |
72H |
115 |
73H |
116 |
74H |
117 |
75H |
118 |
76H |
119 |
77H |
120 |
78H |
121 |
79H |
122 |
7AH |
123 |
7BH |
124 |
7CH |
125 |
7DH |
126 |
7EH |
127 |
7FH |

Publicité

Table des Matières
loading

Table des Matières