Midi Data Format - Yamaha SPX2000 Owner's Manual

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

Advertisement

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
rx/tx
F0 43 0n 7E ...
rx/tx
F7 BULK DUMP DATA
F0 43 2n 7E ...
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
rx/tx
F0 43 1n 1E 09 ...
rx/tx
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
4 (04)
rx/tx
System backup data
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
function
Control internal effects
Control internal effects
Control parameters
Change programs
function
MIDI clock
Check MIDI cable connections
Clear running status
function
Bulk dump data
rx
Bulk dump request
function
function
Parameter changes specific to the
SPX2000
Parameter requests specific to the
rx
SPX2000
function
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.
1) The "MIDI RECEIVE" setting (page 23) is "NOTE ON/OFF = ON".
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
OMNI.
• Format
STATUS
1000nnnn
8n
DATA
0nnnnnnn
nn
0vvvvvvv
vv
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)
FREEZE B (C24)
PITCH CHANGE A (C19)
PITCH CHANGE D (C22)
REVERB & GATE (C18)
• Reception conditions
This message is received if the following two conditions are satisfied.
1) The "MIDI RECEIVE" setting (page 23) is "NOTE ON/OFF = ON".
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
OMNI.
• Format
STATUS
1001nnnn
9n
DATA
0nnnnnnn
nn
0vvvvvvv
vv
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.
1) The "MIDI RECEIVE" setting (page 23) is "CTL CHANGE = ON".
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
OMNI.
• Format
If the data begins with 01h-1Fh
STATUS
1011nnnn
Bn
DATA
000nnnnn
nn
0vvvvvvv
vv
For details on control numbers, refer to "MIDI Control Change Parame-
ter Assignment Table" (page 95).
SPX2000—Owner's Manual
Note off message
Note number
Velocity (ignored)
Modulation
Start recording, playing the sam-
pled data
Change pitch
Open the gate
Note on message
Note number
Velocity (1-127:on, 0:off)
Control change
Control number (1-31)
Control Value (0-127)
89

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents