Roland w-50 Owner's Manual page 92

Hide thumbs Also See for w-50:
Table of Contents

Advertisement

Roland
Exclusive
Messages
1.
Data Format
for Exclusive
Messages
Roland's
MIDI implementation
u-r
|
Byte
I
Description
\
FOH
[
Exclusive Status
|
4
1
|
Manufacturer
ID
(RcJanc
DEV
|
Device
ID
|
MDL
I
Mode!
ID
j
CMD
Command
ID
•MIDI
status:
FOH,
F7H
,:
•.'..:;,:,,..
Ij't-r
II)
immorliatok
.itlci
I
•-
Ml
1
•Manufacturer
ID:
41H
•Device
ID:
DEV
Tin-
Dc-viu.
1
N.)
lonlains
a
unique
value
thai
if
implementation
of
several
MIDI
instrument.,
value
smaller
hv
one
than
thai
oi
a
ha-;,
chan
useri
t'or
a
device with
several basic
c
hanneK
•Model
ID:
MDL
lite
Model
IIJ
contains
a
value
lhat
idee
Ditterent
models,
however,
may
share an
irir
similar
data
The Model
10 iorma!
may
contain
OOH
in
o
extended
data
field.
The
following
are exa-
representing
a
unique model:
individual
devices
in lite
uallv
sel
lo
01)1
i
(II
I
I,
a
value
OOH
Mil m.n
lie
s
one model
iron)
another
a
I
Model
10
if
Ihev
handle
or
mote
places
lo
provide an
oli.'s
ot
valid
Model
10s, ear h
•One-way
transfer
procedure
(See Section
3 for
details.)
I
his
procedure
is
suiled
tu
the
iranster
ot
a
small
aniounl
ol
data.
It
sends
out
M} exclusive
message
i
ornplefelv
independen!
of the rcceivinv;
de\
ice's status.
Connection Diagram
Device
A
1
Dev.ce
B
MID!
OUT
MIDI
IN
MIDI
IN
|
MIDI
OUT
j
*•
2
Connection
at
point
2
\>
essential
»
Handshake-transfer procedure
(This
device does
not
use
this
procedure)
This
procedure
initiates
a
prede
if.
ross the interlace
before
ria'.t
trar
reliability
jmi
Iranster
speed
am
him
Connection Diagram
Device
A
De
I
landshakii
ilra
Luge
ar
MIDI
OUT
MIDI
IN
MIDI
IN
MIDI
OUT
2
C
onnechon
al
poinls
Notes
on
the
above
procedures
*
There
are separate
Command
IDs
tor
different transfer
procedures.
*
Devices
A
and
B cannot exchange
data unless they
use
the
same
transfer
procedure,
share
identical
Device ID and
Model
ID,
and
are
ready
for
communication.
3.
One-way
Transfer
Procedure
This
procedure sends
out data
until
il
has
all
been
sent
and
is
u^ed
when
the
messages
are so
short
that
answerbacks need
not
be
i
hot ked.
For longer
messages, however,
the
receiving dex
i<
e
musi
acquire
each
message
in
time with
the
transfer
sequence,
almh
inserts
20
milliseconds
snlervals.
0211
OSH
OOH,
01
OOH,
02H
01)11,
OOH,
01
H
•Command
ID:
CMD
The
Command
ID
indicates the function
or
an
Exclusive
message.
Tire
Command
ID formal
may
contatn
OOH
in
one
or
more
places
to
provide an
extended
riata field.
The
following
are
examples
of
valid
Command
IDs,
each
representing
a
unique
function:
01
H
02
H
OSH
OOH,
01
OOH,
02
OOH. OOH,
01
•Main
data:
BODY
This
field
contains
a
message
to
be
exchanged
across
an
interface.
The
exact
data
size
and
content
will
vary with
the vtode!
ID
and
Command
ID.
2.
Address-mapped Data
Transfer
Address
mapping
is
a
technique
for
transferring
messages conforming
lo
the
data forma! given
in
Section
1.
It
assigns
a
series of
memory-resident
records
waveform and
ione
data,
switch
status,
and
parameters,
for
example,
to specific
locations
in
a
machine-dependent
address space, thereby allowing
access
to
data residing
at
the
address
a
message
specifies.
Address-mapped
data
transfer
is
therefore
independent
of
models and
data
categories. This
technique allows
use
of
two
different transfer
procedures: one-
wav
transfer
and handshake
transfer.
Types
of
Messages
Message
Command
ID
Request
data
1
Data
set
1
RQ1
(11H)
DT1
(12H)
•Request data
#1:
RQ1
(11H)
This
message
is
sent
out
when
there
is
a
need
to
acquire data from
a
device
at
the other
end
of the
interface,
it
contains data
lor
the
address
and
size
that
specify
designation
and
length, respectively, of
data required.
On
receiving
an
RQ1
message,
the
remote device checks
its
memory
tor
the
data address
and
size that
satisfy
the request.
If
it
finds
them and
is
ready
for
communication,
the
device
will
transmit
a
"Data
set
1
(DTI)" message,
which
contains
the
requested
data.
Otherwise,
the
device won't send
out anything.
Byte
Description
FOH
Exclusive Status
41H
Manufacturer
ID
(Roland}
DEV
Device
iD
MDL
Model
ID
11H
Command
ID
aaH
I
Address
MSB
I
I
I
LSB
SSH
I
Size
MSB
I
I
I
LSB
sum
Check
sum
F7H
End
of
exclusive
92

Advertisement

Table of Contents
loading

Table of Contents