Implémentation MIDI
● Program Change
Fonctionne comme changement de patch pour les effets lorsque le numéro du canal MIDI
est 0H ou 1H.
Fonctionne comme changement de Scène lorsque le numéro de canal MIDI est réglé sur
EH. Le VS-880EX ne transmet jamais ce message.
Status
Second
CnH
ppH
n = No. du canal MIDI :
H - 1H (0 - 1) 0 = Effect1 1 = Effect2
FH (15) 15 = Scene Memory (*1)
pp = numéro de programme :
00H - 63H (0 - 99) n = 0H, 1H
pp = numéro de programme :
00H - 07H (0 - 7) n = FH
(*1) Si reçu alors que le VS-880EX joue, la lecture s'arrête et recommence une fois que la
Scène est chargée. N'est jamais reçu lors de l'enregistrement.
● Plage du Pitch Bend
Reçu lorsque l'algoritme d'effet 27 (Transformateur de voix) est sélectionné et que le "MIDI
Control SW" est sur "On".
Status
Second
Third
EnH
llH
mmH
n = No. du canal MIDI:
H - 1H (ch.1-ch.2)
n = 0 (ch.1):
Voice Transformer : Chromatic Pitch
n = 1 (ch.2):
Voice Transformer : Chromatic Formant
mm,ll = valeur :
00H,00H - 40H,00H - 7FH,7FH
(-8192 - 0 - +8191)
■Messages communs du système
● Messages de MIDI Time Code Quarter Frame
Les messages de MIDI Time Code Quarter Frame peuvent être transmis alors que le VS-
880EX est en cours de lecture ou d'enregistrement, si le paramètre SYSTEM "Syn:Source"
est sur "INT" et "Syn:Gen." est sur "MTC". Les temps transmis sont additionnés vers
"SMPTE(MTC) Offset Time" lorsque la position de début du morceau est "00:00:00:00".
Le VS-880EX se synchronise avec les temps additionnés vers "SMPTE (MTC) Offset Time"
lorsque le début du morceau est "00:00:00:00" si le paramètre SYSTEM "Syn:Source" est
réglé sur "EXT".
Status
Second
F1H
mmH (= 0nnndddd)
nnn = Type de message :
0 = Frame count LS nibble
1 = Frame count MS nibble
2 = Seconds count LS nibble
3 = Seconds count MS nibble
4 = Minutes count LS nibble
5 = Minutes count MS nibble
6 = Hours count LS nibble
7 = Hours count MS nibble
dddd = 4 bit nibble data :
h - FH (0 - 15)
Champ de bit assigné de la façon suivante :
Frame Count
xxxyyyyy
xxx
Reserved (000)
yyyyy
Frame No.(0-29)
Seconds Count
xxyyyyyy
xx
Reserved (00)
yyyyyy
Seconds (0-59)
Minutes Count
xxyyyyyy
xx
Reserved (00)
yyyyyy
Minutes (0-59)
Hours Count
xyyzzzzz
x
Reserved (0)
yy
Time Code type
0 = 24 Frames / Sec
1 = 25 Frames / Sec
2 = 30 Frames / Sec (Drop Frame)
3 = 30 Frames / Sec (Non Drop Frame
zzzzz
Hours (0-23)
88
● "Song Position Pointer"
La position courante est transmise par le message de "Song Position Pointer" avant que le
VS-880EX ne commence à lire et après l'opération de localisation lorsque "Syn:Source" et
sur "INT" et "Syn:Gen." sur "MIDIclk" ou "SyncTr".
Status
Second
Third
F2H
mmH
nnH
mm,nn = Song Position Point : 00H 00H - 7FH 7FH
■Messages système temps réel
Transmis lorsque "Syn:Source" est sur "INT" et "Syn:Gen." sur "MIDIclk" ou
"SyncTr".
● Horloge
Status
F8H
● Début
Status
FAH
● Continue
Status
FBH
● Stop
Status
FCH
■Messages exclusifs
Status
Data Bytes
Status
F0H
iiH,ddH, ..., eeH
F7H
Byte
Description
F0H
Status of Exclusive Message
iiH
Manufacture ID
41H Roland's Manufacture ID
7EH Universal Non Realtime Message
7FH Universal Realtime Message
ddH
Data : 00H - 7FH (0-127)
:
:
eeH
Data
F7H
EOX (End of Exclusive Message)
Le VS-880EX peut transférer et recevoir les informations des paramètres internes avec des
messages exclusifs, et peut donc être contrôlé par des appareils externes avec ces mêmes
messages.
Le VS-880EX peut transmettre et recevoir les messages exclusifs Universal System
Exclusive , Data Request(RQ1) et Data set(DS1).
❍ A propos de l'identification du modèle
L'identification de modèle du VS-880EX est 00H,14H comme pour le Data Request (RQ1) et
le Data set(DT1).
❍ A propos de l'identification de l'appareil
Les messages exclusifs ne sont pas assignés à un canal MIDI particulier. Ils ont leurs
propres paramètres de contrôles intitulés "Device ID". Les messages exclusifs Roland
utilisent des "Device ID" pour définir divers appareils. Le VS-880EX envoie des messages
exclusifs avec un "Device ID" de 00H - 1FH, et reçoit les messages exclusifs de même
"Device ID" ou de "Device ID" égal à 7FH.
La valeur du "Device ID" est la valeur réglée pour le paramètre SYSTEM "MID:DeviceID"
moins un.