Roland JP-8080 Owner's Manual page 207

Synthesizer module
Hide thumbs Also See for JP-8080:
Table of Contents

Advertisement

Next we calculate the checksum.
01H + 00H + 10H + 03H + 1DH = 1 + 0 + 16 + 3 + 29 = 49 (sum)
49 (total) 128
0 (quotient) ... 49 (remainder)
checksum = 128 - 49 (quotient) = 79 = 4FH
This means that the message transmitted will be F0 41 10 00 06 12 01 00 10 03 1D 4F F7 .
<Example 2>
Retrieving data for Patch of Performance USER: 13 Lower Part.
The "Parameter address map" indicates that the starting address of the User Performance
is 03 00 00 00H, the start address of Performance USER:13
is 03 00 00 00H, and that the offset address of Performance Lower Patch is 00 00 42 00H.
Thus,the adress is:
03 00 00 00H
00 02 00 00H
+) 00 00 42 00H
03 02 42 00H
Since the size of the Performance Patch is 00 00 01 78H,
F0
41
10
00 06
11
03 02 42 00
(1)
(2)
(3)
(4)
(5)
(1) Exclusive status
(2) ID number (Roland)
(4) model ID (JP-8080)
(5) command ID (DT1)
Next we calculate the checksum.
03H + 02H + 42H + 00H + 00H + 00H + 01H + 78H = 3 + 2 + 66 + 0 + 0 + 0 + 1 + 120 = 192 (sum)
192 (total)
128 = 1(quotient) ... 64 (remainder)
checksum = 128 - 64 (quotient) = 64 = 40H
Thus,a message of F0 41 10 00 06 11 03 02 42 00 00 00 01 6D 40 F7 would be transmitted.
<Example 3> Retrieving data for Temporary Performance (RQ1)
The "Parameter address map" gives the following start addresses for Temporary
Performance data.
01 00 00 00H Temporary Performance Common
01 00 08 00H Voice Modulator
01 00 10 00H Part (Upper)
01 00 11 00H Part (Lower)
01 00 40 00H Patch(Upper)
01 00 42 00H Patch(Lower)
Since Patch has a size of 00 00 01 78H, we add that size to the start address of the
Temporary Patch Lower Part, resulting in:
01 00 42 00H
+) 00 00 01 78H
01 00 43 78H
Thus, the Size for the retrieved data will be:
01 00 43 78H
-) 01 00 00 00H
00 00 43 78H
F0
41
10
00 06
11
01 00 00 00
(1)
(2)
(3)
(4)
(5)
(1) Exclusive status
(2) ID number (Roland)
(4) model ID (JP-8080)
(5) command ID (RQ1)
Calculating the checksum as shown in <Example 2>, we get a message of F0 41 10 00 06 11
01 00 00 00 00 00 43 6FH 44 F7 to be transmitted.
00 00 01 78
??
address
data
checksum
(3) device ID (17)
(6) EOX
00 00 43 78
??
address
size
checksum
(3) device ID (17)
(6) EOX
ASCII code table
+————+—————++————+—————++————+—————++————+—————+
|Char| Hex.||Char| Hex.||Char| Hex.||Char| Hex.|
+————+—————++————+—————++————+—————++————+—————+
| SP | 20H ||
|
|
A | 41H ||
a | 61H ||
|
B | 42H ||
b | 62H ||
|
C | 43H ||
c | 63H ||
|
D | 44H ||
d | 64H ||
|
E | 45H ||
e | 65H ||
|
F | 46H ||
f | 66H ||
|
G | 47H ||
g | 67H ||
|
H | 48H ||
h | 68H ||
|
I | 49H ||
i | 69H ||
|
J | 4AH ||
j | 6AH ||
|
K | 4BH ||
k | 6BH ||
|
L | 4CH ||
l | 6CH ||
|
M | 4DH ||
m | 6DH ||
|
N | 4EH ||
n | 6EH ||
|
O | 4FH ||
o | 6FH ||
|
P | 50H ||
p | 70H ||
|
Q | 51H ||
q | 71H ||
|
R | 52H ||
r | 72H ||
|
S | 53H ||
s | 73H ||
|
T | 54H ||
t | 74H ||
|
U | 55H ||
u | 75H ||
|
V | 56H ||
v | 76H ||
|
W | 57H ||
w | 77H ||
|
X | 58H ||
x | 78H ||
|
Y | 59H ||
y | 79H ||
F7
|
Z | 5AH ||
z | 7AH ||
(6)
+————+—————++————+—————++————+—————++————+—————+
Note: SP indicates "space".
F7
(6)
||
|
||
|
|
0 | 30H ||
: | 3AH |
1 | 31H ||
; | 3BH |
2 | 32H ||
< | 3CH |
3 | 33H ||
> | 3DH |
4 | 34H ||
= | 3EH |
? | 3FH |
5 | 35H ||
6 | 36H ||
@ | 40H |
7 | 37H ||
[ | 5BH |
8 | 38H ||
\ | 5CH |
9 | 39H ||
] | 5DH |
! | 21H ||
^ | 5EH |
" | 22H ||
_ | 5FH |
# | 23H ||
` | 60H |
$ | 24H ||
{ | 7BH |
% | 25H ||
| | 7CH |
& | 26H ||
} | 7DH |
' | 27H ||
|
|
( | 28H ||
|
|
) | 29H ||
|
|
* | 2AH ||
|
|
+ | 2BH ||
|
|
, | 2CH ||
|
|
- | 2DH ||
|
|
. | 2EH ||
|
|
/ | 2FH ||
|
|
|
||
|
|
207

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents