12-voice polyphonic
synthesizer
MODEL
JX-10
MIDI
Implementation
Date: Feb.
19.1986
Version :
1,00
TBAHSMITTED DATA
Stscus Secaind Third Description
1001 nnnn Okkk
kkkk
ODOO DOOO Note OFF
kkkkkkk
;: 2B -
I03
1001
nnnn
Okkk
kkkk
Dvw WW
Note
ON
.kkkkkkk
= 2B - loa
wwvw
=
1
-
12T
1011
nnnn
0000 DOOl Ovvv WW Modulation
vwww
= -
12T
1011
nnnn
0000 0101 Owv vwv Port&uentD time
wwvw
= 0-127
ion
nnnn
QODO
oin
Ovvv WW VdIubb
wwvw
=
0-127
•
1
1011
ton
nnnn
nnnn
100
0100
0000
0000
0111
0000
nn
0000
Hold ON
Hold OFF
1D11
1011 nnnn
0100
0100
0001
DOOl
OUl
0000
1111
0000
Portunanto OM
Portunanto OFF
1100 nnnn Oppp
PPFP
ProEran Chanae
ppppppp
= -
B9 (0
-
*1.
127)
1101
nnnn
Ovwv WW Channel After Touch
wwvw
= 0-127
mo
nnnn
Ovvv
WW Owv WW
Pitoh
Bender Chanle
1011
1011
1011
nnnn
nnnn
nnnn
Otll
0111
oni
1011
noo
nn
OODO
OOOQ
0000
0000
OOOD
ODOO
ALI.
NOTES OFF
OH(JI
OFF
POLY ON
nil
nn
ini
1000
lOlD
noo
Tlnina
clock
Start
Stop
Horully, trananlttlna channel
dtpxnda on UPPaR/LOWER CHANNEL
and KEY MODE.
If MIOI
HBND OPTION UPPER/LOWER CHANKEL and MIDI HEND OPTION
KEY
MODE iB BEL,
ohannolB are
followed to Its aettlnxB.
»1 Trananitted
if the onrroBpondlns
functinn BHltch is ON,
»2
&. When 'CI'
or 'C2' BlldBr iH
BBBigned be VOLUME, and aoved :
The value is
tranaulttsd
if the corroapondina function Buitch
in OK.
b, When PATCH
*
is ctianfed ;
MIDI SEND OPTION VOLUME !
transmitted if It uas set.
>3
n.
When TONE
* in chanied :
TONE
t in tranBBiittod if the
eorpeBpondinl function suitch
Is ON.
PPPPPPP
= - as : TONE No.
1
-
100
b.
Uhxn
PATCH No. .Is chsnfled :
TONE t for
neu
PATCH is transmitted.
[See
natx s.)
If OPTION PROGRAM CMANQE NUMBER i>
sot,
the
HuBbor ia trans-
Bitted
tnatesd of TONE t.
ppppppp
=
a
~
127 : PROORAM CHANCE NUMBER 1
-
12S
If PATCH
HEMORV
CHANNEL'
is
»ot, PATCH # la trananl ttod to
PATCH MEMORY CHANNEL,
Kttlt
ttansmittina TOME t (or OPTION
PROORAM CHANGE
NUMBER
1.
pppppp
= -
S3 ; Internal Memory PATCH A]
-
KB
£4
-127
: CartrldgB Memory PATCH Al
-
HB
• 4 When
all keys on the keyboard are released, thi* mesBaae iH aBnl..
-
is firat applied uhlle MIDI button beina held
doun
,
•5 When
poui
these meBsaaeB ere tranauitted fi
•fl
When
the
CARTRIDGE
-
that atorea
shannsls Il-IBI.
equsnCB data
-
ii
RECOGNIZED
RECEIVE
DATA
Third
Owv WW
0000 ODOO
1001 nnnn Okkk
kkkk Owv vwv
Stttti
1000
1001
Second
Okkk
kkkk
Okkk
kkkk
DBBoription
Note OFF,
velocity
ianored
Note OFF
kkkkkkk
= -
1Z7 (Zl
-
1061
«1
NotH ON
kkkkkkk
= 0-127
[21
-
lOBI
•!
= 1-127
iOll nnnn
OODO 001 Ovw WW
Modulation
vwww
=0-127
12
IDll nnnn ODOLI 0101 Ovvv
vwv PBrtementD tine
vwvvvv
= -
127
1011 nnnn ODOO 0111 Owv
WW Voluae
wwvw
=
0-127
>2
1011 nnnn
1011 nnnn
0100
0100
0000
0000
Olxx
DOxx
xxxx
Hold
ON
Hold OFF
»2
)2
1011 nnnn
1011 nnnn
0100
0100
0001
001
Olxx
OOix
xxxs
xxxx
Portamento ON
Portamento OFF
»2
•
2
1100 nnnn Oppp
pppp
Proaram Change
vwww
= 0-127
(0
.
as) 2, 13
1101 nnnn
Ovvv
WW
Channel After Tout
;h
tZ
All nesBaaes except PATCH* (Proaram Chanae) are
rnCBived
fron
UPPER and/or LOWER CHANNEL accordina to KEY
MODE.
I Nate nunbers outside of the rsnaB El
-
lOB are trsnapoBed tc
the neareit octave Inside thin ranie.
•2
Recei if the Bspondina function
iwltch
is ON.
•3
a.
When
PATCH MEMORY CHANNEL is OFF :
RRceived
as
TORE I if the correapondina function switch
is ON.
ppppppp
: -
S9 : TONE No. 1
•
100
h. When
PATCH
MEMORY CHANNEL is set :
Received as
PATCH
t,
troa PATCH MEMORY CHANNEL.
PPPPPP
=
D
-
E3 ; IntBrnal Memory PATCH Al
'
HR
E4
-1^7
; CartridaB Memory PATCH Al
-
KB
HANDSHAKING COMMUNICATION
How to enter
to
'DUMP'
or
'L:OAD' mode :
1. Press both
MIDI and
WRrtE button.
2. Holeot
DUMP or
LOAD by
ALPHA-DIAL, than preaa ENTER.
Exolusive
veBBBHes sre transnillBd and
SYBTEM EXCLUSIVE
(MIDI FUNCTION till it
rBCBi*
ON.
3.1 Meaaaae type
3.1.1 Want to
send file
(WHF)
eacciption
a
b
e
d
1111
0100
0100
DOOO
ODOO
D0D1
OOD
nnnn
B
f
a
h
ODIO
Offf
Obbb
nil
100
ffff
BBBB
0111
3.1.2 Request a fil<
Byte
a
b
d
nn
0100
0100
0000
OQOD
0001
OQOl
nnnn
e
f
h
0010
Offf
Osas
nil
OlOO
ffff
oin
Notet
•
1
1 ;
Tbert1 are
ti
Brt;e
SxclusivE status
Roland ID *
Operation code
= HBF
Unit *
£
UPPER MIDI baBic
where
nnnn
<-
1
=
ohBnnel
FormBt type
I
JX-IO
)
File name ( 1 byte
I
Check Bum
End of ByBtem Exclusive
il.nnnn
= >
IE
Dasoription
Exclusive status
Bo land ID
•
Operation code =
RQF
Unit (
=
UPPER'Mini
basic
where
nnnn
*
l
= channel «
Format
typa
f
JX-1D
)
File
naue
( 1 byte
I
ChBck Bum
End
of
System
Exclusive
ihannel.nnnn =0-15
kinds of file nsUBI
DBBcriptian
f
DODI
0110
f
0110 OIQO
ry Cortrldae M-I6C
ry CnrtridaB M-B4C
•2
Sumned
value
of ths byte of
file
nane end the
check
muBt be (7bitBl .
3.1.3
DBtB [DATI
Byte :ripticn
a nn
OQOD
fa
0100 0001
c 0100 0010
d 0000 nnnn
e 0010 0100
r 0000 tttt
E
Obbs Bsas
h nil Oin
Exclusive BtatuE
Roland
ID #
Operation code
:
DAT
Unit »
=
UPPER MIDI basic char
where nnnn
»
1
=
channel *
Format type 1 JX-10
I
CARTRIDCE MEMORY data
Irepeated 25G tines
=
IZS byta
Check
sum
End of
SystBB Exclusive
Notes
:
<I CARTBIDOE MEMORY data is
sent
in four-bit
nibfalss
data format
CRTRIDDE MEMORY data
byte
1
aaaa bbbb
2 cccc dddd
send data
byle
0000 aaaa
0000 bbbb
0000 cccc
DOOO dddd
>Z Summed value of the all
bytes
in
data and the
be [7bitB).
3.1.4
Acknowledge
(ACKI
Byte
111! 0000
0100 0001
0100 0011
0000 nnnn
0010 0100
nil 0111
Excli
Btstu
Roland ID
t
OperEtion
code =
ACH
Unit »
= UPPER
KIDI
basic
where
nnnn
•
1 =
channel
I
Pornat
type { JX-IO
)
End of
Syatem ExcluBiva
1011
101 I
inn
Dili 1010 DOOO
OODO
otll 1010 oni
nil
out 1011 OODO
0000
Pitch Bender
Chanae
Local OFF
Local ON
ALL NOTES OFF