EasyManua.ls Logo

Roland SUPER JX - MIDI Implementation

Roland SUPER JX
88 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
12-voice
polyphonic
synthesizer
mopeL
JX-10
MIDI
Implementation
Notes
:
wt
TRANSMITTED
DATA
Status
Second
Third
Description
1001
nonn
Okkk kkkk
©0000
D400
Note
OFF
kkkkkkk
=
28
-
103
1001
nnnn
Okkk kkkk
«©
Ovvy
vw
Note
ON
Kkkkkkik
=
28
-
103
vevevwy
=
oT
=
127
1011
mann
0000
001
Oey
vu
Modulation
ay
vyvvvvy
=
0
-
227
1011
mmmn
0000
0101
Ovyy
vvvw
Portamento
time
5
vevvvyy
=
0
-
127
1011
mann
000
0111
Ovwy
vue
Volume
1,82
vvvvvvy
©
0
~
127
1013
mnnn
0100 0000
«0111
1213
Hold
ON
31
1011
nnnn
0100 0000 0000
o000
Hold
OFF
a1
1011
nnn
0100
9001
«0311
1111
Portamento
ON
a1
1011
nnn
0100
006:
9000 a0a0
Portamentc
OFF
1
1100
annn
Oppp
pppp
Progras
Change
31,83
PPpPppp
=
0
-
89
(0
-
127)
2101
nanan
Ovwy
voy
Channel
After Touch
vvvvvvy
=
0
=
127
1110
nnn
Ovvy
vwvv
Ovwy
vv
Pitch
Bender
Change
a1
1012
nnn
013
1011
9000 aD00
ALL
NOTES
OFF
24
1011
mann
0111 1100
Good GOOD OMNI
OPF
35
4011
nnn
0111
1111
Go00 aDa0
POLY
ON
35
1111
1000
Timing
clock
1111
1010
Start
ahi
1100
Btop
Notes
:
Normally,
tranemitting
channel
depends
on
UPPER/LOWER
CHANNEL
and
KEY
MODE.
If
MIDI
SEND
OPTION
UPPER/LOWER
CHANNEL
and
MIDI
SEND
OPTION
REY
MODE
ia
set,
channele
are
followed
to
its
mettings.
#1
Tranamitted
if
the
corresponding
function
awitch
is
ON.
32
a.
When
'C1'
or
'C2'
slider
in
awaigned
ms
VOLUME,
and
moved
:
The
value
ia
tranamitted
{f
the
corresponding
function
switch
in
ON,
b,
When
PATCH
#
in
changed
:
MIDI SEND
OPTION
VOLUME
is
transmitted
if
{t
wan
wet.
aa
a.
When
TONE
#
is
changed
TONE
¢
tw
tranamitted
if
the
corresponding
function
switch
ig
ON,
PRppppp
*
0
-
99
:
TONE
No.
J
-
100
b.
When
PATCH
No.
de
changed
:
TONE
#
for
new
PATCH
is
transmitted.
(See
note
a.)
If
OPTION
PROGRAM
CHANGE
NUMBER
i=
set,
the
Number
is
tra
mitted
instead
of
TONE
#.
PPppppp
=
0
=
227
:
PROGRAM
CHANGE
NUMBER
1
-
128
Atted
to
(ar
OPTION
Lf
PATCH
MEMORY
CHANNEL
is
sat,
PATCH
#
is
tra
PATCH
MEMORY
CHANNEL,
after
tranamitting
TONE
PROGRAM
CHANGE
NUMBER).
pppppp
=
0
~
83
64-127
Internal
Memory
PATCH
Al
-
HB
Cartridge
Memory
PATCH
Al
-
HB
we
is
ment.
44
When
ll
keys
on
the
keyboard
are
released,
this
m
*S
When
power
im
firat
applied
while
MID]
button
being
held
dewn,
these
agen
are
tranamitted
for
all
channels
(1-16).
46
When
the
CARTRIDGE
-
that
stores
sequence
dete
-
ia
set.
2.
RECOGNIZED
RECEIVE
DATA
Status
Second
Third
Deucription
1000
nnnn
=
Okitk
kkk
=
Ovvy
vevy
Note
OFF,
velocity
ignored
1001
nnan
kkk
kkkk
©0000
apa0
Note
OFF
kkkkkkk
=
0
-
127
(21
-
108)
52
1001
nnnn
kkk
kkkic
|
Ovvy
vv
Note
ON
kkkkkkk
=
0
-
127
(21
-
108)
#1
vevvvvy
=
1
-
127
$01?
mnnn
0000
0001
Ovyy
vevy
Modulation
a2
vvvvvy
=
0
-
127
101t
annn
9000
9101
Ovey
vee
nto
tine
=O
-
127
1011
nnn
0000
0111
vey
www
Volume
82
vevvvyy
=
0
=
127
1011
nann
0100 0000
Gixx
xxxx
Hold
ON
22
1011
nnnn
0100 0000
=
D0xx
xxxx
Hold
OFF
a2
1031
nnn
0100
0002
=
Gixx
xxxx
Portamante
ON
a2
101}
nnn
0100
0001
=
GOxx
xxxx
Portamente
OFF
22
1100
monn
=
Oppp
pPRP
Program
Change
vevvwvy
=
0
-
127
{0
-
99)
82,83
1101
nnan
Owvy
vow
Channel
After
Touch
22
vevyyvy
=
0
=
127
V11G
nmnn
Ovex
xxxx
Beyy
vyve
Pitch
Bender
Change
+2
JO1]
mann
O11}
1910
9000 oOD0
Local
OFF
a2
301t
mnnn
O11
1056
ati
11st
Local
oN
2
101}
pnnn
Of11
1011
G00
oD00
ALL
NOTES
OFF
All
mes:
Date
:
Feb.
19.
1986
Version
:
1.00
ges
except
PATCH
(Program
Change)
are
received
from
UPPER
and/or
LOWER
CHANNEL
according
to
KEY
MODE.
*1
Note
numbers outside
of
the
range
2)
-
306
are
transposed
to
the
ne
t
octave
inside
this
range.
*2
Received
if
the
corresponding
function
switch
im
ON.
wma.
b.
When
PATCH
Received
When
PATCH
Received
MEMORY
CHANNEL
is
OFF
:
as
TONE
#
if
the
corresponding
function
switch
im
ON,
ppppppp
=
0
-
99
;
TONE
No.
1
~
100
MEMORY
CHANNEL
is
wet
:
as
PATCH
¢,
from
PATCH
MEMORY
CHANNEL.
pppppp
=
0
-
63;
Internal
Hemory
PATCH
Al
~
HE
84-127
}
Cartridae
Memory
PATCH
Al
-
HB
HANDSHARING
COMMUNICATION
x
How
to
enter
te
"DUMP'
or
‘LOAD!
mode
=
1,
Pregs
both MIDI
and
WRITE
button.
2.
Select
DUMP
or
LOAD
by
ALPHA-DIAL,
then
press
ENTER.
a
Exclusive
seni
sare
transmiited
and
received
if
SYSTEM
EXCLUSIVE
(MIDI
FUNCTION
#121
is
ON.
3.20
Me
3.1.1
Want
to
nowy
reve
Byt:
type
end
a
file
(WSF)
©
1111
0100
a2100
e000
an10
ottr
Onan
2111
0000
0001
oooo
anna
0100
tftt
a
O11
Description
Exclusive
atatue
Roland
ID
#
Operation
code
=
WSF
Unit
¢
=
UPPER
MID]
basic
channel,nnnn
=
0
=
16
where
annn
+
1
=
channel
#
Format
type
{
JX-30
}
File
name
(
1
byte
}
aL
Check
sum
a2
End
of
System
Exclusive
3.1.2
Request
a
file
(RGF)
hoop
vane
Not.
Byte
1413
0200
0100
0000
oa10
oret
Osas
1113
coon
0001
0001
nnpn
0100
ff
O1nd
#1
There
are
Byti
boot
0110
0110
100
Description
Excluaive
status
Roland
ID
#
Operation
cade
=
ROF
Onit
@
©
UPPER’MIDI
basic
channel,nnnn
«
0
-
15
where
mann
+
1
=
channel
&
Format
type
(
IX-10
)
File
name
{1
byte
}
sy
Check
sum
#2
End
of
Syatem
Exclusive
two
kinds
of
file
names
as
shown
below,
Deweription
Memory
Cartridge
M-16C
ory
Cartridge
M-B4C
Summed
value
of
the
byte
of
file
name
and
the
check
sum
must
3.1.3
Date
(D,
booe
on
s
h
Note:
Byt
41i1
0100
0100
aoao
0010
0000
On
31n2
be
D
AT
coco
000)
0010
nnan
0100
tett
«
anit
(Teita),
Description
Exclusive
atetus
Roland
ID
¢
Operation
code
©
DAT
Unit
#
©
UPPER
MIDI
basic
channel,
nnnn
=
0
-
15
where
nnnn
¢
1
=
channel
¢
Format
type
(
Jx-10
}
CARTRIDGE
MEMORY
date
a1
{repented
256
times
=
128
bytes}
Check
aun
"2
End
of
Syatem
Exclusive
41
CARTRIDGE
MEMORY
data
is
sent
in
four-bit
nibbles.
tdata
format
CRTRIDDE
MEMORY
data
end
dats
byte
3
2
eeee
ddd
anaa
bhbb
byte
0000
a
0000
bbbb
0000
ceec
000
dddd
eee
*2
Summed
value
of
the
all
bytes
in
date
and
the
check
mum
must
be
0
(7hita).
3.1.4
Acknowledge
(ACK)
nooe
Pi
Byt
1b
100
0100
0000
0210
111
oo00
D003
agi
nnan
9100
0112
Description
Exclusive
status
Roland
ID
¢
Operation
code
=
ACK
Unit
#
=
UPPER
MIDI
b
where
annn
+
1
=
channe:
Format
type
{
JX-30
)
End
of
Syaten
Exclusive
de
channelinnann
=
0
-
15