Roland MT-32 Owner's Manual page 39

Multi timbre sound module
Hide thumbs Also See for MT-32:
Table of Contents

Advertisement

MT — 32 will never require any data of the other party. The following sequence can
apply to the outside world where @ unil wants to get MT - 32 resident parameters.
Receiver
'Transaitter(MT-32)
{R@D}--——
Outside un{t such as a computer
can obtain MI-32 parameters by
following the steps below,
starting
with transmission of Oata request.
)
{Ends current comsunication upon
WHI] send this message when
}
{receipt of this sessage.
Data request copes while jt }
{
is reproducing sound.
)
(
~ {DAT}
» When the Data request cones
during no-sound period and
contains address listed in the
Parameter bade sddress table
followed by } or wore address
size,
MT-32 will send the data
Stored in that address area
and subsequent.
If the address matches the
Parameter bade address, stores
the data Into that location;
then
sends Acknowledge.
Sends the next data in reply
to Acknowledge.
(
)
(should failure in data reception
When receiving thls essage, )
(occur(e.g, disagreement of checksum),
sends the previous date
)
(sends this message.
again,
)
¢
"
see= [DAT]
)
Geneeneeee (B00)
Sends
this data when completing
required data transfer,
Sends Acknowledge In response to
Data end and terminates handshaking
communication.
{ACK}--~
">
When this message comes as an
answer to the Data end,
terminates communication.
*4~ 1 Address and Address size must cover the memory location where data
exist.
%*4~ 2 When comming data are for partial reserve of the system parameter,
MT - 32 will make these reserves effective only after receiving all
the dala.
5.PARAMETER ADDRESS MAP
Addresses are represented in 7 ~ bit hexadecimal,
Address
i
WSB
|
t
LSB
senasesceen
+
zse}sssnazessce
Binary
i Oaaa aaaa | Obdb bhbb | Occe cece
T-bit Hexadecimal
|
MA
i
BB
i
cc
The actual address of a parameter is a sum of (he start address of each block and
one or more offset address.
*5- 1 Start address plus two offset addresses
(in tables *5-1
and #5-
1-1
(*5
*5-2 Start address plus one offset address
Cin tables *5-2)
*
5-3 Slant address pius two offset addresses
(in tables *5~-3
and *5-3-1)
*5-4
-%*5-7
Start address plus one offset address
(in tables *5-4-
#5-7)
Parameter
base address
Temporary area
( Accessed through each basic channel }
1 Start
1
1
{address |
Ie
| 02 G0 00 1
aes
icmp pela
Whole part
( Accessible on UNIT # )
| Start
|
address
Description
| 03 00 00
J
t
+
'
Patch Temporary Area( part 1 )
1 0300 10}
i
:
|
{
1
|
{
1
Patch Temporary Area( part 2 )
03 00 60
Patch Temporary Area( part 7 )
wnat:
080000}
Timbre Menory #1
5-1
080200}
— Timbre Memory #2
ame
|
:
0870.00}
Timbre Memory 483,
08 7E 00 |
Timbre Memory #64
ot
{ 03 00 70
Patch Temporary Area( part 8 )
1 03 01 00
Patch Temporary Area( rhythm part )
| 030) 10
Rhyths Setup Temporary Area
{--
oe
{ 04 60 00}
Timbre Tesporary Area( part 1 )
45-1
1 04 01 76 |
Tiabre Temporary Area( part Z )
1
:
|
:
i 04 0B 44 1
Timbre Temporary Area( part 7 )
1 04 0D 3A 1
Timbre Temporary Area{ part 8 )
|----
+
1 05 00 00 }
Patch Memory #1
15-4
1 05 00 08 |
'
'
'
:
§ 05 07 70 |
Patch Memory $127
1 05 07 78 |
Patch Memory #128
Jooee
|
|
t
i
|
I
1
|
I
\
|
1
1
i
1
1
'
I
I
I
1
t
Patch Memory #2
I
:
I
'
I
1
!
'
i
1
1
i
'
'
'
19 00 00 1
System area
5-5
{-~
"4
| 20 00 00}
Display
45-6
Jorcnanennant.
} 40 00 00 1
[evenecceses +
| FX
x x x4
Write Request
4-7
|
Notes :
*5-1
Timbre Temporary area " Timbre Memory
ee
| Offset
I
| address |
Description
i
i
'
$ 08 00 00 |
Common parameter
abi
4 00 00 OE }
Partial parameter (for Partiai# 1) 9 #5-1-2
|
1 00 00 48 |
Partial paraseter (for Partial# 2)
i
1 0001 02 |
Partial parameter (for Partial# 3)
|
f 000: act
Partial paraneter (for Partlal# 4)
i
pas

Advertisement

Table of Contents
loading

Table of Contents