Télécharger Imprimer la page

Roland E-30 Mode D'emploi page 107

Publicité

* The same number of bytes comprises address and size data,
which, however, vary with the Model ID.
* The error checking process uses a checksum that provides a
bit pattern where lower seven bits are zero when values for
an address, size, and that checksum are summed.
* Data set 1: DT1 (12H)
This message corresponds to the actual data transfer process.
Because every byte in the data is assigned a unique address, a
DT1 message can convey the starting address (es) of one or
more data as well as a series of data formatted in an address-
dependent order.
Although the MIDI standards inhibit non-real time messages
from interrupting an exclusive one, some devices support a
«solft-through» mechanism for such interrupts. To maintain
compatibility with such devices, Roland limited the DT1 to 256
bytes so that an excessively long message is sent out in sepa-
rate segments.
Exclusive status
Manufacturers ID (Roland)
Device ID
Modet ID
Command ID
Address MSB
Check sum
End of exclusive
A DT! message is capable of providing only the valid data
among those specified by an RO1 message.
Some models and data are subject to limitations data format
used for a single transaction. Requested data for example,
may have a limit in length or must be divided into predeter-
mined address fields before it is exchanged across the inter-
face.
* The number of bytes comprising address data varies from
one Model-ID to another.
* The error checking process uses a checksum that provides a
bit pattern where lower saven bits are zero when values for
an address, size and that checksum are summed.
# Example of Message Transactions
€ Device A sending data to Device B
Transfer of a DT1 message is all that takes place.
[Data set 11 ————————
—— — —————»
* More than 20m sec. time internal
{Data set 1]
lo
>
[Data set 1]
е Device B requesting data from Device A
Device B sends an НО1 message to Device A. Checking the
message, Device A sends a DT1 message back to Device
B.
Device (A)
Device (B)
{Data set 1) 4—— — — — — — — — Request data]
{Data set 1] ———— — — — — ———»
* More than 20m sec time internal
[Data set 1] ————————————————»9
{Data set 1] ——— —— —————— ———»
MODEL E-30 MIDI Implementation
1. TRANSMITTED
DATA
E Note event
Note off
Status
Second —
Third
8nH
kkH
vvH
апн
kkH
QOH
kkH:
Note number OCH —7ВН (12— 120)
wH:
Velocity 00H
Note on
Status Second _
Third
пн
kkH
УН
КЕН: Note number ОСН —78H (12
— 120)
wH:
Velocity 1H —7FH (1— 127)
W Control Change
Continuous controller (7 bits)
Status Second _
Third
BnH
mmH
vvH
МУН = ОН —7FH (0— 127)
wH =0H~7FH
(0— 127
wH = ОН —3FH (0—63) OFF
wH =40H—7FH (64—127) ON
Modulation
mmH + ОТН
Volume:
mmH = 07H
Hold 1
mmH = 40H
W Program Change
Second
ppH
Status
cnH
Patch Program Change
Section: Upper, Lower, Accompaniment 1, Accompaniment 2, Accompaniment 3
Accompaniment Bass, Manual Bass, RX only.
ppH: program number 0H —7FH (0+ 127)
Style Program Change
ppH: program number OH-6FH (0-111) (55H-5FH for future use)
User Program change
ppH: program number ОН —30H (0—47, 48 =
0
в
H
ROCK 1
BALLAD]
S. ROCK
VAR.OF
BANK 1
16
17
18
19
20
21
2
В BEAT
1/8 BEAT
2/16 BEAT 16 BEATZ
REGGAE]
BOOGIE)
ROCK
VAR. OF
25
31
BANK 2
a
ee B. ele
EE POLKA
MARCH
VAR. Op
BANK 3
BANK 4
51
BAROQ.
BOSSAN RHUMBA CHACHA
sats SA
TANGO
SAMBA
FUSION
BANK S|
VE
E
EE
BANK A
BANK С
68
69
en n
(c5)
{C6}
7
78
INTRO
ENDING
BREAK
MUTE
Sei
Get
nd
H
used
used
used
9
default power on setting)
8
93
nol
net
M
not
He
а
SS
used
used
used
used
used
98
100
101
102
103
авалт 3 БЗ 3| DISCO З WALTZ 4] 2BEAT | LATIN B
jSLROCK2)

Publicité

loading