Casio MZ-2000 Musical Instrument User Manual


 
4
MZ-2000 MIDI Implementation
+ 4.8.6.28 Surround
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.6.29 Ring Modulator
+ Specifications
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.6.30 Tremolo
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.6.31 Auto Pan
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.6.32 Lo-Fi
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.6.33 Stereo Lo-Fi
+ Specifications
+ Parameter List
+ Operation
+ Preset List
+ 4.8.7 FX Parameter Set Bulk Dump
o 4.9 Mixer
+ 4.9.1 General
+ 4.9.2 Parameter Operations Using MIDI Messages
+ 4.9.2.1 Mixer Parameter IDs and Value Ranges
+ 4.9.2.2 Mix Parameter Set Bulk Dump
o 4.10 Drum Setup
+ 4.10.1 Drum Setup Parameter Control Message Format
+ 4.10.1.1 Drum Setup ParameterID and Value Range
+ 4.10.1.2 Setup Example
o 4.11 Effect Macro
+ 4.11.1 Effect Macro Overview
+ 4.11.2 Effect Parameter Control Message Format
+ 4.11.3 Parameter Type ID, Size, Index Num, Bit Width, Value Range
+ 4.11.4 Effect Macro Parameter Set Bulk Dump
+ 4.11.5 Control Using the Val Control Change Message
+ Channel
+ Number
1 MIDI Message Format Overview
1.1 Configuration
The MZ-2000 is made up of a Performance Block and a Sound Source Block as shown below.
The Performance Block includes the keyboard, wheels, and other real-time controllers, as well as
auto accompaniment, the sequencer, the control panel, etc.
The Sound Source Block consists of a Common Sub-block that includes tone generator settings,
effector, and mixer, and a Parts Sub-block that includes a 32-tone tone generator.
* Performance Block
o Keyboard
o Wheels and other real-time controllers
o Auto accompaniment
o Sequencer
* Sound Source Block
o Common Sub-block
+ Tone generator settings
+ Effector
+ Mixer
o Parts Sub-block
+ Parts that cannot be received by the tone generator (Parts 1 to 16)
+ Parts that can be received by the tone generator (Parts 17 to 32)
1.2 messages and Channels
1.2.1 Performance Block
The Performance Block generates messages for keyboard, wheel, pedal and other real-time con-
troller operations, and for the sequencer, auto accompaniment, the control panel, etc. messages for
each type of operation are sent both to the sound source and to the MIDI OUT terminal. Though
the Performance Block has only send functions, it also performs chord recognitions when note
data is received.
Send message channel numbers are in accordance with the MZ-2000 send (Tx) channel settings.
Accompaniment part send messages are sent when the MZ-2000 Accomp MIDI Out parameter is
turned on.
1.2.2 Sound Source Common Sub-block
The Common Sub-block consists of a tone generator for tones that do not depend on in the sound
source, an effector, a mixer, etc. The settings of these items can be changed by system exclusive
messages or by channel messages with channel numbers set by the MIDI Global Channel.
1.2.3 Parts Sub-block
Operation and setting changes of the Parts Sub-block of the Sound Source Block can be controlled
using system exclusive messages and channel messages. Channel messages used for such control
are limited to those with channel numbers set by the MIDI channel assigned to the applicable part.
Also note that Parts 17 through 32 only can receive channel messages.
2 Channel messages
The channel numbers of the channel messages received by each part are in accordance with the
MZ-2000 receive (Rx) channel settingfor each part. Channel messages are not received for any
part whose receive channel setting is off.
When the MZ-2000 MIDI In Chord Judge option is turned on, MZ-2000 auto accompaniment
chords can be specified using note messages within the chord judge keyboard range specified by
the MZ-2000 by sending the note messages over the channel that is specified as the receive chan-
nel for Part 1.