Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... DON'T FORGET : ALWAYS READ THE USER GUIDE BEFORE BUYING !!!
If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Lastmanuals provides you a fast and easy access to the user manual CASIO MZ-2000. We hope that this CASIO MZ-2000 user guide will be useful to you.
Lastmanuals help download the user guide CASIO MZ-2000.
Detailed instructions for use are in the User's Guide.
[. . . ] MZ-2000 MIDI Implementation
CASIO Computer Electronic Musical Instrument Division
Jan 7, 2000
MZ-2000 MIDI Implementation
CONTENTS * 1 MIDI Message Format Overview o 1. 1 Configuration o 1. 2 messages and Channels + 1. 2. 1 Performance Block + 1. 2. 2 Sound Source Common Sub-block + 1. 2. 3 Parts Sub-block * 2 Channel messages o 2. 1 Note messages + 2. 1. 1 Note Off + 2. 1. 1. 1 Receive + Format + Operation + 2. 1. 1. 2 Send + Format + Operation + 2. 1. 2 Note On + 2. 1. 2. 1 Receive + Format + Operation + 2. 1. 2. 2 Send + Format + Operation o 2. 2 Polyphonic Key Pressure + Format + Receive + Send o 2. 3 Control Change + 2. 3. 1 Bank Select + Format + Receive + Send + 2. 3. 2 Modulation Wheel + Format + Receive + Send + 2. 3. 3 Portamento Time + Format + Receive + Send + 2. 3. 4 Data Entry + Format + 2. 3. 5 Channel Volume + Format + Receive + Send + 2. 3. 6 Pan + Format + Receive + Send + 2. 3. 7 Expression Controller + Format + Receive + Send + 2. 3. 8 General Controller 1 to 8 + Format + Receive + Send + 2. 3. 9 Hold 1 (Damper Pedal) + Format + Receive + Send + 2. 3. 10 Portamento + Format + Receive + Send + 2. 3. 11 Sostenuto + Format + Receive + Send + 2. 3. 12 Soft + Format + Receive + Send + 2. 3. 13 Sound Controller 2 (Resonance) + Format + Receive + Send + 2. 3. 14 Sound Controller 3 (Release Time) + Format + Receive + Send + 2. 3. 15 Sound Controller 4 (Attack Time) + Format + Receive + Send + 2. 3. 16 Sound Controller 5 (Brightness) + Format + Receive + Send + 2. 3. 17 Portamento Control + Format + Receive + Send + 2. 3. 18 Effect 1 (Reverb Send Level) + Format + Receive + Send + 2. 3. 19 Effect 3 (Chorus Send Level) + Format + Receive + Send + 2. 3. 20 NRPN + Format + Receive + Send + 2. 3. 20. 1 Vibrato Rate + Receive + Send + 2. 3. 20. 2 Vibrato Depth + Receive + Send + 2. 3. 20. 3 Vibrato Delay + Receive + Send + 2. 3. 20. 4 TVF Cutoff Frequency + Receive + Send + 2. 3. 20. 5 TVF Resonance + Receive + Send + 2. 3. 20. 6 TVF/TVA Envelope Attack Time + Receive + Send + 2. 3. 20. 7 TVF/TVA Envelope Decay Time + Receive + Send + 2. 3. 20. 8 TVF/TVA Envelope Release Time + Receive + Send + 2. 3. 20. 9 Drawbar Control + Receive + Send + 2. 3. 21 RPN + Format + Receive + Send + 2. 3. 21. 1 Pitch Bend Sensitivity + Receive + Send + 2. 3. 21. 2 Master Fine Tuning + Receive + Send + 2. 3. 21. 3 Master Coarse Tuning
1
MZ-2000 MIDI Implementation
+ Receive + Send + 2. 3. 21. 4 RPN Null + Receive + Send o 2. 4 Program Change + Format + Receive + Send o 2. 5 Channel Pressure + Format + Receive + Send o 2. 6 Pitch Bend Change + Format + Receive + Send o 2. 7 Channel Mode messages + 2. 7. 1 All Sound Off + Format + Receive + Send + 2. 7. 2 Reset All Controller + Format + Receive + Send + 2. 7. 3 All Note Off + Format + Receive + Send + 2. 7. 4 Omni Mode Off + Format + Receive + Send + 2. 7. 5 Omni Mode On + Format + Receive + Send + 2. 7. 6 Mono Mode On + Format + Receive + Send + 2. 7. 7 Poly Mode On + Format + Receive + Send * 3 System Messages o 3. 1 System Real-Time Messages + 3. 1. 1 Active Sensing + Format + Receive + Send + 3. 1. 2 Timing Clock + Format + Receive + Send + 3. 1. 3 Start + Format + Receive + Send + 3. 1. 4 Stop + Format + Receive + Send o 3. 2 System Common Messages o 3. 3 System Exclusive Messages + 3. 3. 1 Universal System Exclusive Messages + 3. 3. 1. 1 GM System On + Format + Receive + Send + 3. 3. 1. 2 Master Volume + Format + Receive + Send + 3. 3. 2 MZ-2000 Sound Source System Exclusive Overview + Format * 4 MZ-2000 Sound Source System Exclusive Messages o 4. 1 MZ-2000 Sound Source Common System Exclusive Format + 4. 1. 1 General + 4. 1. 2 MZ-2000 Sound Source Common System Exclusive Data Blocks + 4. 1. 3 Parameter Configuration + 4. 1. 4 Individual Parameter Operations + IPR Communication Flow + IPC/IPR + 4. 1. 5 Parameter Set Bulk Dump + One-Way Communication Flow + Hand Shake Protocol + Parameter Set HDJ/HDA/HDE + Parameter Set BDS/HDS + Parameter Set BDR/HDR o 4. 2 MZ-2000 System Control + 4. 2. 1 General + 4. 2. 2 MZ-2000 System Control Message Format + 4. 2. 3 IDs and Operations of Each Control Parameter + MIDI Setup Save/Resume + Tone Generator/Effect/Mixer Initialize + DSP Initialize + 4. 2. 3. 1 Setting Examples o 4. 3 Patch MIDI Overview + 4. 3. 1 MIDI Messages Received by Patch + 4. 3. 1. 1 Patch Parameter Configuration + 4. 3. 1. 2 Patch Parameter Set Bulk Dump o 4. 4 Patch Tone Generator + 4. 4. 1 General + 4. 4. 2 Patch Tone Generator Parameter Control Message Format + 4. 4. 3 Patch Common Parameters + 4. 4. 3. 1 System Reverb + 4. 4. 3. 2 System Chorus + 4. 4. 3. 3 Master + 4. 4. 4 Patch Part Parameter + 4. 4. 4. 1 Receive Filter Parameter + 4. 4. 4. 2 Modulation Effects + 4. 4. 4. 3 Bender Effects + 4. 4. 4. 4 Channel After Touch + 4. 4. 4. 5 Polyphonic After Touch Effects + 4. 4. 4. 6 Continuous Controller 1 Effects + 4. 4. 4. 7 Continuous Controller 2 + 4. 4. 4. 8 Scale Tuning + 4. 4. 4. 9 Other Parameters + 4. 4. 4. 10 Example Settings o 4. 5 Selecting Patch Effects + 4. 5. 1 General + 4. 5. 2 Common Format for Patch Effect Selection Parameter Control + 4. 5. 3 Parameter Ids and Bit Sizes + 4. 5. 4 Patch Parameter Effect Select Bulk Dump o 4. 6 Patch Effect Macro Select + 4. 6. 1 Patch Parameter Effect Macro Select + 4. 6. 2 Effect Macro Select Parameter Control Message Format + 4. 6. 3 Parameter IDs and Bit Sizes o 4. 7 Drawbar Tone Generator + 4. 7. 1 Drawbar TG Parameter Settings + 4. 7. 2 Parameter Operations + 4. 7. 3 Parameter IDs and Value Ranges + 4. 7. 3. 1 Drawbar TG Common Parameter + 4. 7. 3. 2 Setting Parameters + 4. 7. 4 Sample Message + 4. 7. 4. 1 Enabling On Click o 4. 8 Effects + 4. 8. 1 Organization of Effects + 4. 8. 2 Effect Select Operation + 4. 8. 3 Effect Load Precautions + 4. 8. 3. 1 Parts + 4. 8. 3. 2 Effect Connections
2
MZ-2000 MIDI Implementation
+ Monaural Effect and Stereo Effect Connection + Stereo Effect and Monaural Effect Connection + Assignment of a Stereo Effect to a DSP + Parallel Use of Two Monoaural Effects + 4. 8. 3. 3 Resource Problem + 4. 8. 3. 4 Distortion + 4. 8. 4 Effect Parameter Change Operation + 4. 8. 5 Effect Parameter Control Message Common Format + 4. 8. 6 Effector Types + 4. 8. 6. 1 Thru + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 2 Stereo Thru + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 3 Noise Gate + Specifications + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 4 System Noise Gate + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 5 Compressor/Limiter + Specifications + Parameter List + Operation + Compressor + Limiter + Preset List + 4. 8. 6. 6 Stereo Compressor/Limiter + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 7 Slow Attack + Specifications + Operation + Preset List + 4. 8. 6. 8 3-Band EQ + Specifications + Parameter List + Operation + Equalizer Frequencies + Preset List + 4. 8. 6. 9 Stereo 3-Band EQ + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 10 Enhancer + Specifications + Operation + Preset List + 4. 8. 6. 11 Stereo Enhancer + Specifications + Parameter List + Operation + Preset List + 4. 8. 6. 12 Wah + Specifications + Operation + Preset List + 4. 8. 6. 13 Auto Wah + Specifications Parameter List Operation Preset List 4. 8. 6. 14 Distortion Specifications Parameter List Operation Preset List 4. 8. 6. 15 Guitar Amp Simulator Specifications Parameter List Operation Preset List 4. 8. 6. 16 Rotary Speaker Specifications Parameter List Operation Preset List 4. 8. 6. 17 Phaser Specifications Parameter List Operation Preset List 4. 8. 6. 18 Stereo Phaser Specifications Parameter List Operation Preset List 4. 8. 6. 19 Chorus Specifications Operation Preset List 4. 8. 6. 20 Stereo Chorus Specifications Parameter List Operation Preset List 4. 8. 6. 21 System Chorus Specifications Parameter List Operation Preset List 4. 8. 6. 22 Flanger Specifications Parameter List Operation Preset List 4. 8. 6. 23 Delay Specifications Parameter List Operation Preset List 4. 8. 6. 24 Stereo Delay Specifications Parameter List Operation Preset List 4. 8. 6. 25 Stereo Tap Delay Specifications Parameter List Operation Preset List 4. 8. 6. 26 System Reverb Specifications Parameter List Operation Preset List 4. 8. 6. 27 Gate Reverb Specifications Parameter List Operation Preset List
3
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 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. 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. [. . . ] In the case of a monaural effect, the same signal is ouput from both of the output terminals. Modification or addition of effect assignments by DSP1 causes DSP1 signal flow to be tempo[=========]-----> --> [ Mono FX ] [=========]-----> --> [===========]-----> [ Stereo FX ] --> [===========]-----> Monaural Effect and Stereo Effect Connection Connecting a stereo effect after a monaural effect outputs two monaural effects, each of which is connected to the two stereo effect inputs. [=========]----> [===========]-----> --> [ Mono Fx ] [ Stereo FX ] Let us say, for example that effects A, B, and C are assigned respectively to DSP 1, 2, and 3, and you want to change the assignments of DSP 2 and 3 to effects D and E. The new effects could be Stereo Effect and Monaural Effect Connection Connecting a monaural effect after a stereo effect causes a signal that mixes the two stereo effect outputs to be sent to the monaural effect. [A]--[B]--[C] --> [===========]---->+ [ Stereo FX ]----> --> [===========]---->+ [=========]-----> [ Mono Fx ] [=========]-----> V [A]--[D]--[C] This combination may be impossible. [A]--[B]--[C] V [A]--[-]--[C] Clear [2]. -----+ x-[DSP2]----> V Conversely, no signal is sent to DSP1 when a stereo effect is assigned to DSP2. The above also holds true for DSP3 and DSP4. V Parallel Use of Two Monoaural Effects Selecting A + B as the input line when monaural effects are assigned to DSP1 and DSP2 causes Part L output to be sent to DSP1, and Part R output to be sent to DSP2. Selecting the same effect for both outputs in this configuration produces a stereo effect. MdevID=2F00H +--->[DSP1]----> ===== +--->[DSP2]----> For details about send messages, see "4. 5 Selecting Patch Effects. " 4. 8. 3. 4 Distortion Distortion can be caused by changing the parameters of the effectors so signal level related settings cause the amplification factor to be greater than the sound source, and then using thoses effects in combination. Since this is basically unavoidable, you need check your settings and avoid setups that cause distortion to be generated. TypeID=0000H Number=0000H [A]--[D]--[E] Replace [3]. The clear operation is achieved by changing the patch parameter effect select block parameter of the applicable part to execute a NOFX (No Effect) effect select instruction. assigned in the sequence 2, 3 or 3, 2, but the number of resources consumed by effect A assigned to DSP 1 can cause a shortage of resources when you try to assign effects D or E to DSP 2 or 3. Because of this, you must clear DSP 2 and 3 first. [=========]----> [===========]-----> If resources are insufficient for sequential assignment of effects to each DSP segment, further assignment of effects becomes impossible. Th extremely complex decision making process required to determine what combination of resources leads to a shortage is beyond the scope of this document. Probably the easiest and most practical way to determine whether a particular combination can be used is to try it out on the MZ-2000 and see what happens. If a shortage of resources occurs after receipt of an effect assignment instruction, you can determine whether an effect has not been loaded by re-setting the DSP line effect to Thru on the MZ-2000. In addition, when switching effects of DSP multiple segments, all of the semgnets must be cleared. Due to the resource sharing relationship, the DSP signal is also temporarily muted. [. . . ] Send Level Parameter ParaID 0005 0006 Parameter Chorus Send Reverb Send Bit*Len 7 7 Value 0 - 127 0 - 127
-------------------------------------------------------------------
49
MZ-2000 MIDI Implementation
Control Parameter The following parameters specify data related to parameters controlled by CC. The Effect Macro Parameter Set can be sent and received using bulk dump. There are two protoParaID 0007 Parameter Segment Bit*Len 2 Value 0 - 3 Section (Segment) Number Fx Segment Number assigned to the Fx parameter linked to this parameter tt 0008 ParamId 16 0000H - FFFFH ParameterID Parameter ID (see "4. 8 Effects") of the Fx linked to this parameter. 0009 BitSize 7 00H - 7FH BitSize Bit size of this parameter 000A 000B 000C Val Min Max 7 7 7 00H - 7FH Current value of this parameter 00H - 7FH Minimum value of parameter sent to Fx 00H - 7FH Maximum value of parameter sent to Fx d0[1] 0ttttttt The above three parameters determine the actual value of the parameter sent to the Fx. [. . . ]
DISCLAIMER TO DOWNLOAD THE USER GUIDE CASIO MZ-2000
Lastmanuals offers a socially driven service of sharing, storing and searching manuals related to use of hardware and software : user guide, owner's manual, quick start guide, technical datasheets... In any way can't Lastmanuals be held responsible if the document you are looking for is not available, incomplete, in a different language than yours, or if the model or language do not match the description. Lastmanuals, for instance, does not offer a translation service.
Click on "Download the user manual" at the end of this Contract if you accept its terms, the downloading of the manual CASIO MZ-2000 will begin.