Implémentation MIDI
Modèle SP-808EX
1. DONNÉES REÇUES RECONNUES
■ Messages de Voix par Canal
● Note On/Off
Réception du numéro de note défini par "RxNote", sur le canal MIDI dont le numéro est
défini par "Pads Rx Ch." dans le paramètre système "2. Set MIDI Param?".
Réception seulement si le patch d'effets incluant VIRTUAL ANALOG SYNTH (algorithme
20) est sélectionné.
Si un Patch utilisant PITCH SHIFTER (Algorithme 13) ou VOICE TRANSFORMER
(Algorithme 21) est sélectionné pour l'effect, une tessiture de deux octaves centrée aux
environs de C4 (60) est reçue.
Si l'écran "CHANGE PITCH" est affiché, une tessiture de deux octaves centrée aux environs
de C4 (60) est reçue.
Statut
Second
Troisième
9nH
mmH
llH
n = n° de canal MIDI:
00H--09H (cnl 1--cnl 10) (*1)
00H--0FH (cnl 1--cnl 16) (*2)
mm = n° de Note:
00H--7FH (0--127)
ll = VÉlocitÉ:
01H--7FH (1--127) / 00H = NOTE OFF
* 1 Ne reçoit que les pads.
* 2 Seulement si le patch d'effets incluant PITCH SHIFTER, VOICE TRANSFORMER et
VIRTUAL ANALOG SYNTH est sélectionné ou si l'écran "CHANGE PITCH" est
affiché.
● Control Change
Les paramètres de la section peuvent être reçus et envoyés par les messages Control Change
lorsque "Mixer,D-Beam" dans le paramètre système ("2.Set MIDI Param?") est réglé sur
"SEND."
Statut
Second
Troisième
BnH
mmH
llH
n = n° de canal MIDI:
0AH--0FH (cnl 11--cnl 16: voir ci-dessous)
mm = n° de paramètre Console :
(voir ci-dessous)
ll = Valeur du paramètre Console :
00H--7FH (0--127)
❍ Paramètre de Console et n° de Canal/Control Change MIDI
<Tranche de voie de la console>
+———————————————————— Master
|
+————————————————— Track A
|
|
+—————————————— Track B
|
|
|
+——————————— Track C
|
|
|
|
|
|
|
|
|
|
|
|
cnl MIDI
11 12 13 14 15 16
Level
7 -> -> -> -> ->
Balance
10 -> -> -> -> ->
Effects Send Level
91 -> -> -> -> ->
AUX Send Level
92 -> -> -> -> ->
❍ Bank select (MSB/LSB)
Pour passer des la Banque Preset à User.
Statut
Second
Troisième
BnH
00H
mmH
BnH
20H
llH
n = n° de canal MIDI:
0AH (cnl 11)
mm = octet sup. du n° de banque :
00H, 40H (0, 64)
ll = octet inf. du n° de banque :
00H
Bank Select | Program Change
MSB | LSB |
——————+—————+————————————————————+———————————————————————
00H | 00H | 00H-62H (0-98)
01H | 00H | 00H-31H (0-49)
40H | 00H | 00H-62H (0-98)
41H | 00H | 00H-31H (0-49)
Version 1.00
25 Déc. 1999
+———————— Track D
|
+————— MIC/LINE
|
|
| Patch Number
|
| Preset A01-A99
| Preset B01-B50
| User
C01-C99
| User
D01-D50
● Program Change
Fonctionne comme un sélecteur de banque lorsque le n° de canal MIDI est réglé pour jouer
un échantillon.
Fonctionne comme un sélecteur de Patch d'effets lorsque le n° de canal MIDI est réglé sur
0AH
Statut
Second
CnH
ppH
n = n° de canal MIDI:
00H--09H (cnl 1--cnl 10)
0AH (cnl 11)
pp = Program No.:
00H--63H (0--99)
● Pitch Bend Change
Si un Patch utilisant PITCH SHIFTER (Algorithme 13) ou VOICE TRANSFORMER
(Algorithme 21) est sélectionné pour l'effect, une tessiture de deux octaves centrée aux
environs de C4 (60) est reçue.
Statut
Second
Troisième
DnH
kkH
llH
n = n° de canal MIDI:
00H -0FH (cnl 1-cnl 16)
kk,ll = Valeur du Pitch Bend :
00 00H - 40 00H - 7F 7FH(-8192 - 0 - +8191)
■ Messages Système Commun
● Messages de MIDI Time Code Quarter Frame
Le décompte temporel transmis est ajouté au "MTC Offset Time" le début du morceau étant
"00:00:00:00". Le SP-808EX se synchronise avec le décompte temporel ajouté au "MTC
Offset Time" le début du morceau étant "00:00:00:00" si le paramètre SONG "Sync Source"
est sur "MTC".
Statut
Second
F1H
mmH (= 0nnndddd)
nnn = type de Message:
0 = Comptage des Frames, nibble LS
1 = Comptage des Frames, nibble MS
2 = Comptage des Secondes, nibble LS
3 = Comptage des Secondes, nibble MS
4 = Comptage des Minutes, nibble LS
5 = Comptage des Minutes, nibble MS
6 = Comptage des Heures, nibble LS
7 = Comptage des Heures, nibble MS
dddd =nibble sur 4 bits :
0H--FH (0--15)
Si les 4 bits supérieurs et inférieurs du comptage sont combinés, ces champs de bits sont
assignés comme suit.
Comptage des Frames
xxxyyyyy
xxx
Réservé (000)
yyyyy
n° de Frame (0--29)
Comptage des Secondes xxyyyyyy
xx
Réservé (00)
yyyyyy
Comptage des Secondes (0--59)
Comptage des Secondes xxyyyyyy
xx
Réservé (00)
yyyyyy
Comptage des Minutes (0--59)
Comptage des Heuresxyyzzzzz
x
Réservé (0)
yy
type de Time Code
0 = 24 Frames/Sec
1 = 25 Frames/Sec
2 = 30 Frames/Sec (Drop Frame)
3 = 30 Frames/Sec (Non Drop Frame)
zzzzz
Heures
■ Messages Système Temps Réel
● Start
Statut
FAH
● Continue
Statut
FBH
● Stop
Statut
FCH
Annexes
15
197