Roland LA SOUND MODULE CM-32L Owner's Manual page 22

Hide thumbs Also See for LA SOUND MODULE CM-32L:
Table of Contents

Advertisement

Roland Exclusive Messages
Roland's MIDI implementation uses the following data format
for all exclusive messages
(type IV) :
FOH
41H
DEV
MDL
CMD
(ворх]
F7H
Exclusive status
Manufacturer
ID (Rotand)
Davice ID
Model
ID
Command
0
Main
data
End of exciusive
в MIDI status.
РОН, F7H
An exclusive
message
must
be
flanked
by a pair of stalus
codes, starting with a Manufacturer - ID immediately after FOH
(MIDI version 1.0).
+ Manufacturer - ID: 41H
The Manufacturer - ID identifies the manufacturer
of a MIDI
instrument
thal
triggers
an
exclusive
message.
Value
dil!
represents Roland's Manufacturer - ID.
# Device - 10:
DEV
The
Device - ID contains
a unique
value
that identifies
the
individual
device
in the
multiple
implementation
of
MIDI
instruments.
It is usually set to OOH ~ ОЕН, a value этаНег
by
one
than that of a basic channel, but. value 00H
ТЕН
may
be used
for a device
with
multiple
basic channels.
з Model - ID:
MDL
The Model - ID contains a value that uniquely
identifies one
model from another.
Different models, however, may share an
identical Model ~ ID if they handle similar data.
The Model - ID format may contain ООН in one or more places
io provide an extended data field. The following are examples
of valid Model - 105, each
representing
a unique
model :
01H
02H
03H
00H, 01H
OOH, 0211
OOH, OOH, OLH
# Command - ID:
CMD
The
Command
- ID indicates
the
function
of ап
exclusive
message.
The Command
1D format
may
contain
OOH
in one
or
more
places
to
provide
an
extended
data
field.
The
following
are
examples
of
valid
Command
IDs.
each
representing
a unique
function:
01H
02i
03H
00H, 01H
00H, 02H
00H, 00H, 01H
s Main дата:
BODY
This
field
contains
a
message
to be
exchanged
across
an
interface.
The exact data size and contents
will vary
with
the
Model - ID and Command - ID.
ER
- mapped
Data Transfer
Address
mapping
is a technique
for transferring
messages
conforming
to the data format
given
in Section
1. It assigns
a series of memory ~ resident records - - waveform
and tone
data, switch status, and parameters, for example - - to specific
locations
in a
machine - dependent
address
space,
thereby
allowing
access
to data
residing
аі the
address
a
message
specifies.
Address - mapped
dala
transfer
is therefore
independent
of
models and data categories. This technique allows use of two
different
transfer
procedures
:
опе - way
transfer
and
handshake
transfer.
20
+ One - way transfer procedure
(See Section 3 for details)
This procedure is suited for the transfer of a small amount of
data. Н sends out an exclusive message completely independent
of a receiving device status.
Conneotion Diagram
Device (A)
MIDI OUT
MIDI IN
Connection
at
point
2
is essential
for
"Request
data"
procedures.
(See Section 3.)
Device (8)
+ Handshake - transfer procedure
(See Section 4 for details.)
This
procedure
initiates
a predetermined
transfer
sequence
(handshaking)
across the interface before data transfer takes
place. Handshaking
ensures that reliability and transfer speed
are
high enough
to handle
a large amount
of data.
Connection
Disgram
Device (A)
Device (B)
MIDI OUT
MIDI IN
Connection
at points | and 2 is essential.
Notes on the above two procedures
* There
are
separate
Command
- IDs
for 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.
Во
- way Transfer Procedure
This
procedure
sends
out
data
all the way
until it stops and
is used when the messages are so short that answerbacks need
not be checked.
For long messages, however, the receiving device must acquire
each message in time with the transfer sequence, which inserts
intervals of at least 20 milliseconds in between.
RQ!
(11H)
DT! (12H)
Types of Messages
Request
data
1
Data set
!
# Request data «1;
ВОТ
(11H)
This message is sent out when
there is a need to acquire data
from a device at the other end of the interface.
И contains data
for the address
and size that specify designation
and
length,
respectively, of data required.
On receiving an КО! message, the remote device checks its
memory
for the data address and size that satisfy the request.
if it finds them and is ready for communication, the device will
transmit а "Data set І (DT1)"
message, which contains the
requested
dala.
Otherwise. the device will send out nothing.
Exclusive status
Manufacturer
ID (Roland)
Device 0
Model
0
Command
ID
Address
MSB
LSB
MSB
Size
LSB
Check
sum
End of exctusive

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LA SOUND MODULE CM-32L and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents