Yamaha SPX2000 DJ Equipment User Manual


 
SPX2000—Owner’s Manual 89
MIDI
MIDI data format
'tx' indicates that the SPX2000 can transmit the message. 'rx' indicates
that the SPX2000 can receive the message.
1.1 CHANNEL MESSAGE
1.2 SYSTEM REALTIME MESSAGE
1.3 EXCLUSIVE MESSAGE
1.3.1 Bulk dump
The SPX2000 handles the following types of data as bulk dumps.
1.3.2 Parameter Change
The SPX2000 handles the following types of data as parameter changes.
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 Note off message
DATA 0nnnnnnn nn Note number
0vvvvvvv vv Velocity (ignored)
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.
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 Note on message
DATA 0nnnnnnn nn Note number
0vvvvvvv vv Velocity (1-127:on, 0:off)
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 Control change
DATA 000nnnnn nn Control number (1-31)
0vvvvvvv vv Control Value (0-127)
For details on control numbers, refer to “MIDI Control Change Parame-
ter Assignment Table” (page 95).
1. Format summary
Command rx/tx function
8n NOTE OFF rx Control internal effects
9n NOTE ON rx Control internal effects
Bn CONTROL CHANGE rx Control parameters
Cn PROGRAM CHANGE rx Change programs
Command rx/tx function
F8 TIMING CLOCK rx MIDI clock
FE ACTIVE SENSING rx Check MIDI cable connections
FF RESET rx Clear running status
Command rx/tx function
F0 43 0n 7E ...
F7 BULK DUMP DATA
rx/tx Bulk dump data
F0 43 2n 7E ...
F7 BULK DUMP REQUEST
rx Bulk dump request
Data name rx/tx function
S rx/tx System setup data and request
E rx/tx Effect program and request
P rx/tx Program change table and request
Command rx/tx function
F0 43 1n 1E 09 ...
F7 RARAMETER CHANGE
rx/tx
Parameter changes specific to the
SPX2000
F0 43 3n 1E 09 ...
F7 PARAMETER REQUEST
rx
Parameter requests specific to the
SPX2000
Type (HEX) rx/tx function
1 (01) rx/tx
Edit buffer
3 (03) rx/tx
System setup data
4 (04) rx/tx
System backup data
16 (10) rx/tx
Functions (recall, store, title, clear)
17 (11) rx/tx
Functions (undo, compare)
18 (12) rx
Functions (effect)
20 (14) rx/tx
Functions (attribute (Protect), LCD Back
Color)
33 (21) rx/tx
Remote Meter
2. Format details
DYNA.FILTER (P76)
DYNA.FLANGE (P77)
DYNA.PHASER (P78)
Modulation
FREEZE (P97)
FREEZE A (C23)
FREEZE B (C24)
Start recording, playing the sam-
pled data
PITCH CHANGE A (C19)
PITCH CHANGE D (C22)
Change pitch
REVERB & GATE (C18) Open the gate