EasyManua.ls Logo

Roland XP-10 - MIDE IM Pleicntaton X. Scisacsicanacsocee Su Cceathats Halle Eeiieatde Sates Cone Ter Dtodkg Esetackng Asad 8

Roland XP-10
98 pages
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...
MIDI
Implementation
Model
xP-10
Version
1.00
Jun:
16.
1995
Section
1.
Receive
data
@
Channel
Voice
Messages
@
Note
off
Status
2nd
byte
ind.
byte
BnH
kkH
vwvH
9nH
kkH
OOH
n=MIDI
channel
number
2H
-
FH
(ch.1
-
ch.
16)
kk=note
number
:
00H
-
7FH
(0
-
127)
vvenote
off
velocity
:
00H
-
7FH
(0
-
127)
*
For
Drum
Parts,
these
messages
are
received
when
Rx.NOTE
OFF
=
ON
for
each
instrument.
*
The
velocity
values
of
Note
Off
messages
are
ignored.
@
Note
on
Status
2nd
byte
dcdbyte
OnH
kkKH
wH
n=MIDI
channel
number
kk=note
number
vvenote
on
velocity
10H
-
FH
(ch.t
-
ch.16)
:00H
-
7FH
{0
-
127)
:O1H
-
7FH
(1
-
127)
*
Not
received
when
Rx.NOTE
MESSAGE
=
OFF,
(Initial
value
is
ON)
*
For
Drum
Parts,
not
received
when
Rx.NOTE
ON
=
OFF
for
each
Instrument
@
Polyphonic
Key
Pressure
Status
ad
byte
acdbyte
AnH
kkH
wH
n«MIDI
channel
number
kk=nole
number
vv=key
pressure
0H
-
FH
(ch.}
-
ch.16)
3
OOH
-
7FH
(0
-
127)
:
OOH
-
7FH
(0
-
127)
*
Not
received
when
Rx.
POLY
PRESSURE
(PAf)
=
OFF.
{Initial
value
is
ON)
*
The
resulting
effect
is
determined
by
System
Exclusive messages.
With
the
initial
settings,
there
will
be
nv
effect.
@
Contro]
Change
*
If
the
Control
Change
Number
that
corresponds
to
the
System
Setup
Slider!
CC#/Slider2
CC#/Pedai
CC#
is
received
on
the
receive
channel
of
current
part
,
the
effect
corresponds
tp
the
Performance
Common
set-
tings
will
occur,
However
if
received
GS
Reset,
the
Performance
Common
settings
will
become
ineffective,
and
effect
of
the
Control
changes
will
occur.
The
settings
will
be
receive
on
the
receive
channel
of
current
part.
*
When
Rx.CONTROL
CHANGE
=
OFF,
all
contro!
change
messages
except
for
Channel
Mode
messages
will
be
ignored.
*
The
value
specified
by
a
Control
Change
message
will
not
be
reset
even
by
a
Program
Change,
etc.
O
Bank
Select
(Controller
number
0,32)
Status
2nd
byte
adbyte
BnH
OOH
mmH
8nH
20H
MH
n=MIDI
channel
number
mm,HeBank
number
10H
-
FH
(ch.1
-
ch.16}
:00H,00H
-
7FH,7FH
{bank.]
-
bank.16384)
Initial
Value
=
00
00H
(bank.1)
*
Not
received
when
Rx.BANK
SELECT
=
OFF.
“Rx.BANK
SELECT
is
set
to
OFF
by
“Turn
General
MIDI
System
On",
and
set
to
ON
by
"GS
RESET”.
(Power-on
default
value
is
ON.)
*
Bank
number
LSB
will
be
handled
as
OUH
regardless
of
the
received
value.
However,
when
sending
Bank
Select
messages,
you
have
to
send
both
the
MSB
(mmH)
and
LSB
(IIH,
the
value
should
be
OOH)
together.
*
Bank
Select
processing
will
be
suspended
until
a
Program
Change
message
is
received.
©
Modulation
(Controller
number
1)
Status
3nd
byte
and.
byte
Bn
O1H
wH
0H
-
FH
(cht
-
ch.16)
:
00H
-
7FH
(0
-
127)
n=MIDI
channel
number
vv=Moadulation
depth
*
Not
received
when
Rx.
MODULATION
=
OFF.
(initial
value
is
ON}
*
The
resulting
effect
is
determined
by
System
Exclusive
messages.
With
the
initial
settings,
this
is
Pitch
Modulation
Depth.
©
Portamento
Time
(Controller
number
5)
Status
sand
byte
«=
rd
byte
BnH
U5H
vwH
n=MIDI
channel
number
vv=Portamento
Time
20H
-
FH
(ch?
-
ch.16)
+
00H
-
7FH
(0
-
127)
Initial
value
=
00H
(OFF}
*
This
adjusts
the
rate
of
pitch
change
when
Portamento
is
ON
or
when
using
the
Portamento
Control.
When
Portamento
Time
is
0,
portamento
will
be
OFF.
©
Data
Entry
(Controller
number
6,38)
Status
2nd
byic
Sed
byte
Bn
06H
mm
BnH
26H
nH
heMIDI
channel
number
20H
-
FH
(ch.)
-
ch.
to)
mm,
the
value
of
the
parameter
specified
by
RPN/NRPN
O
Volume
(Controller
number
7)
Status
2nd
byte
ard
byte
Brit
7H
vwH
n=MIDI
channel
number
OH
-
FH
(ch.1
-
ch.16}
yv=Volume
00H
-
7FH
(0
-
127)
Initial
value
=
64H
(100)
*
Volume
messages
are
used
Lo
adjust
the
volume
balance
of
each
Part.
*
Not
received
when
Rx.
VOLUME
=
OFF.
(Initial
value
is
ON)
O
Pan
(Controller
number
10)
Status
aid
byte
8nH
DAH
wH
n=MIDI
channel
number
0H
-
FH
(ch?
-
ch.16)
vvepan
:
00H
-
40H
-
7FH
(Left
-
Center
-
Right)
Initial
value
=
40H
(Center)
*
For
Rhythm
Parts,
this
is
a
relative
adjustment
of
each
instrument's
pan
setting.
*
Not
received
when
Rx.PANPOT
=
OFF.
(Initial
value
is
ON)
©
Expression
(Controfier
number
11)
Status
2nd
byte
aed
byte
BnH
OBH
wH
n=MIDI
channel
number
vveExpression
20H
-
FH
(ch.1
-
ch.16)
+
00H
-
7FH
(8
-
127}
Initial
value
=
7FH
(127)
*
it
can
be
used
independently
from
Volume
messages.
Expression
messages
are
used
for
musical
expres-
sion
within
a
performance;
e.g.,
expression
pedal
movements,
crescendo
and
decrescendo.
*
Not
received
when
Rx.EXPRESSION
=
OFF.
(Initial
value
is
ON)
OHold1
(Controller
number
64)
Status
3rd
byte
BnH
40H
vwH
n=MIDI
channel
number
vv=Control
value
20H
-
FH
{ch.]
-
ch.16)
2
00H
-
7FH
(0
-
127)
0-432OFF
64-127-ON
*
Not
received
when
Rx-HOLDI
«
OFF.
(initial
value
is
ON)
O
Portamento
{Controller
number
65)
Status
2nd
byte
Sed
byte
Bai}
41H
wH
n=MIDI
channel
number
vv=Control
value
20H
-
FH
{ch.}
-
ch.16)
2
00H
-
7FH
(0
-
127)
0-632OFF
64-127=O0N
*
Not
received
when
Rx.
PORTAMENTO
=
OFF.
(Initial
value
is
ON)
O
Sostenuto
{Controller
number
66)
Status
2od
byte
aid
byte
BaH
42H
vwH
n=MIDt
channe}
number
vv=Control
value
20H
-
FH
(ch.i
-
ch.16)
:
00H
-
7FH
(0-127)
0-63=0FF
64-127=ON
*
Not
received
when
Rx
SOSTENUTO
=
OFF.
{Initial
value
is
ON)
O
Soft
(Controller
number
67)
Status
2nd
byte
3nd
byte
BnH
43H
wH
n=MIDI
channel
number
2
OH
-
FH
(ch.t
-
ch.16)
vv=Control
value
:
00H
-
7FH
(0
-
127)
0-63=OFF
64-127sON
*
Not
received
when
RxSOFT
=
OFF.
(Initial
value
is
ON)
@
Portamento
control
(Controller
number
84)
Status
2nd
byte
acd
byte
BnH
54H
kkH
n=MIDI
channel
number
kk=source
note
number
+
OH
-
FH
(ch.l
-ch.16)
2
00H
-
7FH
(0
-
127)
*
A
Note-on
received
immediately
after
a
Portamento
Control
message
will
change
continuously
in
pitch,
starting
from
the
pitch
of
the
Source
Nole
Number.
*
Ifa
voice
ts
already
sounding
for
a
note
number
identical
to
the
Sourve
Note
Number,
this
voice
wil}
con-
tinue
sounding
(ie.
legato)
and
will,
when
the
next
Note-on
is
received,
smoothly
change
to
the
pitch
of
that
Note-on.
*
The
rate
of
the
pitch
change
caused
by
Portamento
Control
is
determined
by
the
Portamento
Time
value.
Example
i
On
MIDI
Description
Result
90
3C
40
Note
on
C4
C4on
BO
54
3C
Portamento
Control
fram
C4
no
change
(C4
voice
still
sounding)
90
40 40
Note
on
Ed
glide
from
C4
to
E4
803C
40
Note
off
C4
no
change
B40
40
Note
off
E4
E4
off
Example
2.
On
MIDI
Description
Result
BO
54
3C
Portamento
Control
from
C4
no
change
90
40
40
Note
on
E4
E4
is
played
with
glide
fram
C4
to
E4
804040
Note
off
E4
E4
off
O
Effect
1
(Reverb
Send
Level)
(Controller
number
91)
Status
2adbyic
Ard
byte
Ba
5BH
wvH
n=MIDI
channel
number
yv=Control
value
20H
-
FH
(ch.1
-
ch.16)
:
00H
-
7FH
(0
-
127)
Initial
value
=
28H
(40)
*
This
message
adjusts
the
Reverb
Send
Level
(Reverb
Depth)
of
cach
Part.
©
Effect
3
(Chorus
Send
Level)
(Controller
number
93)
Status
dadbyte
3nd
byte
Bn
5DH
vwH
n=MIDI
channel
number
vv=Contro}
value
20H
-
FH
(chi
-ch.16}
:
00H
-
7FH
(0
-
127)
Initial
value
=
00H
(0)
*
This
message
adjusts
the
Chorus
Send
Level
(Chorus
Depth)
of
each
Part.
79

Table of Contents

Other manuals for Roland XP-10

Related product manuals