Fonctions MIDI
GTransfert de données
❍Data set 1
DT1 (12H)
Statut
Octet de données
F0H
41H, app, 00H, 2EH, 12H, aaH, bbH,
ccH, ddH, eeH,... ffH, somme
Octet
Remarques
F0H
Statut du message exclusif
41H
n° ID (Roland)
app
n° ID d'appareil (app : 00H - 1FH (1 - 32) ; valeur par défaut 10H (17))
00H 2EH
n° ID de modèle (HPD-15)
12H
n° ID de commande (DT1)
aaH
Adresse, MSB (octet for) de l'adresse de début des données à transmettre
bbH
Adresse, 2ème octet de l'adresse de début des données à transmettre
ccH
Adresse, 3ème octet de l'adresse de début des données à transmettre
ddH
Adresse, LSB (octet faible) de l'adresse de début des données à
transmettre
eeH
Données : Données à transmettre. Les données multi-octets sont
transmises dans l'ordre de l'adresse.
:
:
ffH
Données
somme
Checksum
F7H
EOX (fin du message exclusif)
* La quantité de données qui peuvent être transmises simultanément dépend du type de
données. Les requêtes de données doivent comporter une adresse de début et une taille
bien précises. Voir tableau "Requête de transfert des paramètres" (Page 102).
* Les données de plus de 128 octets doivent être divisées en paquets de 128 octets
maximum. Si plusieurs messages "Data Set 1" sont transmis successivement, laissez un
intervalle d'au minimum 40 ms entre chaque paquet.
* Reportez-vous page p. 103 pour de plus amples détails sur la Checksum.
98
3. Tableau d'adresse des paramètres
Statut
Ce tableau vous indique l'adresse, la taille, la valeur et la description des paramètres
F7H
pouvant être transférés par messages de "Data set 1 (DT1)".
Toutes les adresses et les tailles sont exprimées en notation hexadécimale à 7 bits. Toutes les
valeurs sont indiquées en notation décimale.
Les adresses signalisées par un "#" ne peuvent pas être utilisées comme adresses de début.
IBloc d'adresse des paramètres
HPD-15 (n° ID de modèle = 00H 2EH)
+—————————————————————————————————————————————————————————————————+
|Adresse
| de début
|—————————————+———————————————————————————————————————————————————|
| 00 00 00 00 | SYSTEM
|—————————————+———————————————————————————————————————————————————|
| 01 00 00 00 | TEMPORARY PATCH
|—————————————+———————————————————————————————————————————————————|
| 10 00 00 00 | SYSTEM
|—————————————+———————————————————————————————————————————————————|
| 11 00 00 00 | TEMPORARY PATCH
|—————————————+———————————————————————————————————————————————————|
| 12 00 00 00 | USER PATCH 01-01
|
| 12 4F 00 00 | USER PATCH 10-08
|—————————————+———————————————————————————————————————————————————|
| 20 00 00 00 | USER PATTERN
+—————————————————————————————————————————————————————————————————+
1-1 SYSTEME
+—————————————————————————————————————————————————————————————————+
|Adresse de
| décalage
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|—————————————+———————————————————————————————————————————————————|
|
|
|
+—————————————————————————————————————————————————————————————————+
1-1-1 UTILITY
+—————————————————————————————————————————————————————————————————+
|Adresse de
| décalage
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|—————————————+———————————+———————————————————————————————————————|
|
|
|—————————————+———————————+———————————————————————————————————————|
|
|#
|#
|#
+—————————————————————————————————————————————————————————————————+
1-1-2 FOOT SW
+—————————————————————————————————————————————————————————————————+
|Adresse de
| décalage
|—————————————+———————————+———————————————————————————————————————|
|
|—————————————+———————————+———————————————————————————————————————|
|
+—————————————————————————————————————————————————————————————————+
(*1) OFF, PATCH DOWN, PATCH UP, REV OFF/ON, M-FX OFF/ON, ROLL/HOLD,
(n° ID de modèle = 00H 2EH)
|
| Description
:
|
:
|
| Description
00 00 00 | UTILITY
01 00 00 | FOOT SW
02 00 00 | MIDI
03 00 00 | CONTROLLER
04 00 00 | PAD A1
:
|
:
04 0E 00 | PAD C5
05 00 00 | TRIG COMMON
05 01 00 | TRIG 1
05 02 00 | TRIG 2
06 00 00 | PATCH CHAIN GROUP 1
:
|
:
06 09 00 | PATCH CHAIN GROUP 10
|
|
| Taille
| Description
00 00 | 0000 aaaa | Contraste LCD
|
|
00 01 | 0000 aaaa | Niveau de bip
00 02 | 0000 000a | Dial Lock
|
|
00 03 | 0000 000a | Power On Mode
|
|
00 04 | 0000 000a | Pad Chase
|
|
00 05 | 0000 000a | Roll Sync Mode
|
|
00 06 | 0000 00aa | Sequencer Sync Mode
|
|
00 07 | 0000 aaaa | (Réservé)
00 08 | 0000 000a | Pedal Select
|
|
00 09 | 0000 aaaa | Master Tune
00 0A | 0000 bbbb |
00 0B | 0000 cccc |
00 0C | 0000 dddd |
|
|
| Taille
| Description
00 00 | 0000 aaaa | Foot Sw1
00 01 | 0000 aaaa | Foot Sw2
PLAY/STOP, Mdfy SEL DN, Mdfy SEL UP
(Individuel)
1-1|
(Individuel)
1-2|
(Global)
1-1|
(Global)
1-2|
(Global)
1-2|
(Global)
1-2|
(Global)
1-3|
1-1-1|
1-1-2|
1-1-3|
1-1-4|
1-1-5|
1-1-5|
1-1-6-1|
1-1-6-2|
1-1-6-2|
1-1-7|
1-1-7|
Données (Valeur)
0 - 15
(1 - 16)
0 - 15
0 - 1
(OFF,ON)
0 - 1
(RESET,LAST)
0 - 1
(OFF,ON)
0 - 1
(OFF,ON)
0 - 2
(Int,Ext,Remote) |
0 - 3
(EXP PEDAL,HI_HAT,SW +, SW -) |
0 - 509
(415.3 - 466.2Hz, 0.1Hz step) |
Données (valeur)
0 - 8 (*1)
0 - 8 (*1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|