Midi Data Format - Yamaha spx2000 Service Manual

Professional multi-effect processor
Hide thumbs Also See for spx2000:
Table of Contents

Advertisement

SPX2000
QQ
3 7 63 1515 0

MIDI DATA FORMAT

1. Format summary
'tx' indicates that the SPX2000 can transmit the message. 'rx' indicates
that the SPX2000 can receive the message.
1.1 CHANNEL MESSAGE
Command
rx/tx
8n NOTE OFF
rx
9n NOTE ON
rx
Bn CONTROL CHANGE
rx
Cn PROGRAM CHANGE
rx
1.2 SYSTEM REALTIME MESSAGE
Command
rx/tx
F8 TIMING CLOCK
rx
FE ACTIVE SENSING
rx
FF RESET
rx
1.3 EXCLUSIVE MESSAGE
1.3.1 Bulk dump
Command
F0 43 0n 7E ...
F7 BULK DUMP DATA
F0 43 2n 7E ...
TE
L 13942296513
F7 BULK DUMP REQUEST
The SPX2000 handles the following types of data as bulk dumps.
Data name
rx/tx
S
rx/tx
System setup data and request
E
rx/tx
Effect program and request
P
rx/tx
Program change table and request
1.3.2 Parameter Change
Command
F0 43 1n 1E 09 ...
F7 RARAMETER CHANGE
F0 43 3n 1E 09 ...
F7 PARAMETER REQUEST
The SPX2000 handles the following types of data as parameter changes.
Type (HEX)
rx/tx
Edit buffer
1 (01)
rx/tx
System setup data
3 (03)
rx/tx
System backup data
4 (04)
rx/tx
Functions (recall, store, title, clear)
16 (10)
rx/tx
Functions (undo, compare)
17 (11)
rx/tx
Functions (effect)
18 (12)
rx
Functions (attribute (Protect), LCD Back
20 (14)
rx/tx
Color)
Remote Meter
33 (21)
rx/tx
www
.
54
http://www.xiaoyu163.com
function
Control internal effects
Control internal effects
Control parameters
Change programs
function
MIDI clock
Check MIDI cable connections
Clear running status
rx/tx
function
rx/tx
Bulk dump data
rx
Bulk dump request
function
rx/tx
function
Parameter changes specific to the
rx/tx
SPX2000
Parameter requests specific to the
rx
SPX2000
function
x
ao
y
i
http://www.xiaoyu163.com
8
2. Format details
2.1 NOTE OFF (8n)
If the SPX2000 receives this message when a freeze-type effect has been
recalled, it will stop playing the sampled data.
• Reception conditions
This message is received if the following two conditions are satisfied.
This message is received if the following two conditions are satisfied.
1) The "MIDI RECEIVE" setting (page 23) is "NOTE ON/OFF = ON".
1) The "MIDI RECEIVE" setting is "NOTE ON/OFF = ON".
2) The channel on which the MIDI message is transmitted matches the
2) The channel on which the MIDI message is transmitted matches the
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
OMNI.
OMNI.
• Format
STATUS
1000nnnn
DATA
0nnnnnnn
0vvvvvvv
2.2 NOTE ON (9n)
When the SPX2000 receives this message, it will control the recalled
effect.
The effects that respond to this message and the controlled content are as
follows.
DYNA.FILTER (P76)
DYNA.FLANGE (P77)
DYNA.PHASER (P78)
FREEZE (P97)
FREEZE A (C23)
Q Q
FREEZE B (C24)
3
6 7
1 3
PITCH CHANGE A (C19)
PITCH CHANGE D (C22)
REVERB & GATE (C18)
• Reception conditions
This message is received if the following two conditions are satisfied.
This message is received if the following two conditions are satisfied.
1) The "MIDI RECEIVE" setting (page 23) is "NOTE ON/OFF = ON".
1) The "MIDI RECEIVE" setting is "NOTE ON/OFF = ON".
2) The channel on which the MIDI message is transmitted matches the
2) The channel on which the MIDI message is transmitted matches the
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
OMNI.
OMNI.
• Format
STATUS
1001nnnn
DATA
0nnnnnnn
0vvvvvvv
2.3 CONTROL CHANGE (Bn)
When the SPX2000 receives this message, it will operate in one of two
ways. The operation will depend on the content of the first two bytes of
data. If the data begins with a value of 01h-1Fh, the parameter specified
by the control change parameter list will be controlled. If the data begins
with a value of either 00h or 20h, the program change table (A/B/C) will
be switched.
• Reception conditions
This message is received if the following two conditions are satisfied.
This message is received if the following two conditions are satisfied.
1) The "MIDI RECEIVE" setting (page 23) is "CTL CHANGE = ON".
1) The "MIDI RECEIVE" setting is "CTL CHANGE = ON".
2) The channel on which the MIDI message is transmitted matches the
2) The channel on which the MIDI message is transmitted matches the
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
SPX2000's MIDI channel, or the SPX2000's MIDI channel is set to
OMNI.
OMNI.
u163
• Format
If the data begins with 01h-1Fh
.
STATUS
1011nnnn
DATA
000nnnnn
0vvvvvvv
2 9
9 4
2 8
8n
Note off message
nn
Note number
vv
Velocity (ignored)
Modulation
Start recording, playing the sam-
pled data
1 5
0 5
8
2 9
9 4
Change pitch
Open the gate
9n
Note on message
nn
Note number
vv
Velocity (1-127:on, 0:off)
m
co
Bn
Control change
nn
Control number (1-31)
vv
Control Value (0-127)
9 9
2 8
9 9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents