<Exemple 3> Requête de transmission des données de la Performance située en zone
temporaire (RQ1)
* Lorsque vous effectuez un transfert de données en mode Utility, les données en question
sont identiques à celles transférées lorsque le paramètre Type est réglé sur PERFORM et
le paramètre Source sur TEMP: -PATCH
D'après le "Tableau des adresses des paramètres", voici les adressess de début
correspondant aux données de la Performance temporaire.
01 00 00 00H
Performance temporaire, Common
01 00 10 00H
Performance temporaire, Partie 1
:
01 00 1F 00H
Performance temporaire, Partie 16
Comme la Partie de la Performance a une taille de 00 00 00 19H, ajoutons cette taille à
l'adresse de début de la Partie 16 de la Performance temporaire. Par conséquent :
01 00 1F 00H
+) 00 00 00 19H
01 00 1F 19H
La Taille des données à récupérer est donc :
01 00 1F 19H
-) 01 00 00 00H
00 00 1F 19H
F0
41
10
6A
11
(1)
(2)
(3)
(4)
(5)
(1) Statut exclusif
(2) n° ID (Roland)
(4) ID de modèle (JV-1010) (5) ID de commande (RQ1)
Après calcul de la Checksum comme indiqué à l'<Exemple 2>, c'est le message F0 41 10 6A
11 01 00 00 00 00 00 1F 19 47 F7 qu'il faudra transmettre.
<Exemple 4> Requête de transmission des données de la Performance temporaire
ainsi que des données de la Partie et du kit de batterie temporaires (RQ1)
* Lors d'un transfert de données en mode Utility, les données en question sont identiques
à celles transmises lorsque le paramètre Type est réglé sur PERFORM et le paramètre
Source sur TEMP: +PATCH
D'après le "Tableau des adresses des paramètres", voici les adresses de début
correspondant à la Performance temporaire, au Patch temporaire en mode Performance et
au kit de batterie temporaire en mode Performance.
01 00 00 00H
Performance temporaire
02 00 00 00H
Mode Performance, Patch temporaire (Partie 1)
:
02 08 00 00H
Mode Performance, Patch temporaire (Partie 9)
02 09 00 00H
Kit de batterie temporaire
02 0A 00 00H
Mode Performance, Patch temporaire (Partie 11)
:
02 0F 00 00H
Mode Performance, Patch temporaire (Partie 16)
Voici les adresses de décalage du Patch :
00 00H
Patch, Common
10 00H
Patch, Tone 1
:
16 00H
Patch, Tone 4
Comme le Tone du Patch a une taille de 00 00 01 01H, ajoutons cette taille à l'adresse de
début du Tone 4 du Patch (Partie 16) temporaire en mode Performance. Par conséquent :
02 0F 00 00H
16 00H
+) 00 00 01 01H
02 0F 17 01H
Voici donc la taille des données à récupérer :
02 0F 17 01H
-) 01 00 00 00H
01 0F 17 01H
F0
41
10
6A
11
(1)
(2)
(3)
(4)
(5)
(1) Statut exclusif
(2) n° ID (Roland)
(4) ID de modèle (JV-1010) (5) ID de commande (RQ1)
Après calcul de la checksum comme indiqué à l'<Exemple 2>, c'est le message F0 41 10 6A
11 01 00 00 00 01 0F 17 01 57 F7 qu'il faudra transmettre.
01 00 00 00
00 00 1F 19
??
adresse
taille
checksum
(3) n° ID d'appareil (17)
(6) Fin de message exclusif
01 00 00 00
01 0F 17 01
??
adresse
taille
checksum
(3) n° ID D'appareil (17)
(6) Fin du message exclusif
● Fonction Scale Tune
(n° ID de modèle : 42H (GS), adresse : 40 1x 40H)
La fonction Scale Tune vous permet de régler précisément la hauteur de chacune des notes
de C (Do) à B (Si). Le réglage se fait donc sur une octave et la hauteur de chaque note de
cette octave est reprise par les notes correspondantes des autres octaves. La fonction Scale
Tune vous permet de créer une foule de gammes autres que le clavier tempéré. Voici trois
exemples de gammes créées grâce à a fonction Scale Tune.
* Les messages de Scale Tune transmis sont reconnus en mode Patch.
❍Clavier tempéré
L'octave en 12 parties égales . C'est la gamme la plus couramment utilisée dans la musique
occidentale. Le clavier tempéré est la gamme par défaut du JV-1010.
❍Tempérament juste (en Do)
Les trois principaux accords sonnent bien mieux qu'avec le tempérament égal, mais cet
avantage ne s'obtient que sur une seule touche. Si l'accord est transposé, il se brouille et
sonne faux. L'exemple donné propose des réglages avec Do (C) comme tonique.
❍Gamme arabe
La fonction Scale Tune vous permet de créer une multitude de gammes qui permettent de
jouer des instruments ethniques ou folkloriques. Par exemple, les réglages proposés ci-
dessous permettent de régler le JV-1010 sur une gamme arabe.
F7
Exemples de réglages
(6)
Note
Clavier tempéré Temp. juste (enC)
C
0
C#
0
D
0
Eb
0
E
0
F
0
F#
0
G
0
G#
0
A
0
Bb
0
B
0
Les valeurs sont exprimées en centièmes. Convertissez-les en hexadécimal, puis
transmettez-les sous forme de messages exclusifs.
Exemple : Pour régler la Partie 1 sur la gamme arabe, envoyez le message suivant :
F0 41 10 42 12 40 11 40 3A 6D 3E 34 0D 38 6B 3C 6F 40 36 0F 76 F7
■ Tableau des codes ASCII
Le JV-1010 permet de nommer les Performances/Patchespar caractères ASCII :
+——————+——————+——————++——————+——————+——————++——————+——————+—————-+
|
D
|
H
| Char ||
+——————+——————+——————++——————+——————+——————++——————+——————+——————+
|
32 |
20H |
esp ||
|
33 |
21H |
!
|
34 |
22H |
"
|
35 |
23H |
#
|
36 |
24H |
$
|
37 |
25H |
%
|
38 |
26H |
&
|
39 |
27H |
`
|
40 |
28H |
(
|
41 |
29H |
)
|
42 |
2AH |
*
|
43 |
2BH |
+
|
44 |
2CH |
,
|
45 |
2DH |
-
|
46 |
2EH |
.
|
47 |
2FH |
/
|
48 |
30H |
0
|
49 |
31H |
1
|
50 |
32H |
2
|
51 |
33H |
3
|
52 |
34H |
4
|
53 |
35H |
5
|
54 |
36H |
6
|
55 |
37H |
7
|
56 |
38H |
8
|
57 |
39H |
9
|
58 |
3AH |
:
F7
|
59 |
3BH |
;
|
60 |
3CH |
<
(6)
|
61 |
3DH |
=
|
62 |
3EH |
>
|
63 |
3FH |
?
+——————+——————+——————++——————+——————+——————+
D : valeurs décimales
H : valeurs hexadécimales, "esp" signifie "espace
Fonctions MIDI
Gamme arabe
0
-6
-8
+45
+4
-2
+16
-12
-14
-51
-2
-8
-10
+43
+2
-4
+14
+47
-16
0
+14
-10
-12
-49
D
|
H
| Char ||
D
|
64 |
40H |
@
||
96 |
||
65 |
41H |
A
||
97 |
||
66 |
42H |
B
||
98 |
||
67 |
43H |
C
||
99 |
||
68 |
44H |
D
||
100 |
||
69 |
45H |
E
||
101 |
||
70 |
46H |
F
||
102 |
||
71 |
47H |
G
||
103 |
||
72 |
48H |
H
||
104 |
||
73 |
49H |
I
||
105 |
||
74 |
4AH |
J
||
106 |
||
75 |
4BH |
K
||
107 |
||
76 |
4CH |
L
||
108 |
||
77 |
4DH |
M
||
109 |
||
78 |
4EH |
N
||
110 |
||
79 |
4FH |
O
||
111 |
||
80 |
50H |
P
||
112 |
||
81 |
51H |
Q
||
113 |
||
82 |
52H |
R
||
114 |
||
83 |
53H |
S
||
115 |
||
84 |
54H |
T
||
116 |
||
85 |
55H |
U
||
117 |
||
86 |
56H |
V
||
118 |
||
87 |
57H |
W
||
119 |
||
88 |
58H |
X
||
120 |
||
89 |
59H |
Y
||
121 |
||
90 |
5AH |
Z
||
122 |
||
91 |
5BH |
[
||
123 |
||
92 |
5CH |
\
||
124 |
||
93 |
5DH |
]
||
125 |
||
94 |
5EH |
^
|+—————+——————+——————+
||
95 |
5FH |
_
|
H
| Char |
60H |
`
|
61H |
a
|
62H |
b
|
63H |
c
|
64H |
d
|
65H |
e
|
66H |
f
|
67H |
g
|
68H |
h
|
69H |
i
|
6AH |
j
|
6BH |
k
|
6CH |
l
|
6DH |
m
|
6EH |
n
|
6FH |
o
|
70H |
p
|
71H |
q
|
72H |
r
|
73H |
s
|
74H |
t
|
75H |
u
|
76H |
v
|
77H |
w
|
78H |
x
|
79H |
y
|
7AH |
z
|
7BH |
{
|
7CH |
|
|
7DH |
}
|
87