Casio MZ-2000 Musical Instrument User Manual


 
47
MZ-2000 MIDI Implementation
4.9 Mixer
4.9.1 General
This section describes mixer (MIX) parameter operations. There is only one MIX Parameter Set
residend in the MZ-2000, so there is no operation for selecting a MIXParameter Set.
4.9.2 Parameter Operations Using MIDI Messages
tt 0100aaaa aaaa = IPC..."SYSEX_ACT_IPC" = 00H
IPR..."SYSEX_ACT_IPR" = 01H
d0[0] 00100000 Parameter Modify Message-ID = 20H
d0[1] 0000cccc cccc = Category = CAT_MIX = 04H
d0[2] 0ttttttt 0TTTTTTT0ttttttt = Type ID
= Target operation MIX Type ID = 00H
d0[3] 0TTTTTTT
d0[4] 0mmmmmmm 0MMMMMMM0mmmmmmm = MDEV ID = 2F00H
d0[5] 0MMMMMMM
d0[6] 0sssssss 0SSSSSSS0sssssss = Section Number = 0000H Fixed
d0[7] 0SSSSSSS
d0[8] 0nnnnnnn 00NNNNNNNnnnnnnn = PS Number = 0000H Fixed
d0[9] 0NNNNNNN
d0[10] 0ppppppp qqPPPPPPPppppppp= Parameter ID
d0[11] 0PPPPPPP = Target operations MIX ParameterID
d0[12] 0rbbbbqq bbbb = number of parameter block - 1 = 02H
r = array flag = 00H (single data, no array data)
d1[0] 0iiiiiii 0iiiiiii = I:Common Block = 0
d1[1] 0jjjjjjj 0jjjjjjj =
Part Parameter
J:Part# = 0--31 TG Part
32...Audio Input
Drum Parameter
K:Drum Map# = 0--1
DSP Parameter
L:DSP # = 0...DSP1
1...DSP2
2...DSP3
3...DSP4
Drum Inst Parameter
d1[2] 0lllllll 0lllllll = M:Drum Key# = 0--127
Use these values when the parameter must specify Part#, DrumMap#, or DrumInst#.
d2[*] No data
One data size (number of bits) minus 1
d3[0] 000zzzzz
zzzzz = number of bits - 1
When zzzz + 1 is: The number of data bytes is:
1to 7 1
8to14 2
15 to 21 3
22 to 28 4
29 to 35 5
For example, since Line Select has three bits of data, zzzzz = 2.
Parameter Values
7 bits or less
d4[0] 0xxxxxxx xxxxxxx = Data
8 to 14 bits
d4[0] 0xxxxxxx XXXXXXXxxxxxxx = Data
d4[1] 0XXXXXXX
4.9.2.1 Mixer Parameter IDs and Value Ranges
The availability of I, J, K, and L depends on the parameter.
[Common Parameters]
ParaID Parameter Bit*Len Value I J K L M
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
000D Master Pan 7 00H - 7FH 00H 00H 00H 00H 00H
000E Master Level 7 00H - 7FH 00H 00H 00H 00H 00H
000F Chorus Level 7 00H - 7FH 00H 00H 00H 00H 00H
0010 Cho to Rev Send 7 00H - 7FH 00H 00H 00H 00H 00H
0011 Reverb Level 7 00H - 7FH 00H 00H 00H 00H 00H
[Part Parameters]
The following are parameters that can be set for each part.
ParaID Parameter Bit*Len Value I J K L M
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
001A Line Select 1 0...Part 00H Part# 00H 00H 00H
Enable 1...Inst
When Part is selected for Line Select Enable, the following five part parameters are enabled for all
parts. When Inst is selected for Line Select Enable, the five parameters listed under Rhythm
Parameters in the following section are enabled for each individual instrument that corresponds to
a key number.
0000 Line Select 3 0...Thru 00H Part# 00H 00H 00H
1...A
2...A/B
3...B
4...C
5...C/D
6...D
0001 Pan 7 00H - 7FH 00H Part# 00H 00H 00H
0002 Level 7 00H - 7FH 00H Part# 00H 00H 00H
0003 Cho Send 7 00H - 7FH 00H Part# 00H 00H 00H
0004 Rev Send 7 00H - 7FH 00H Part# 00H 00H 00H
[Rhythm Parameters]
Rhythm instrument-specific settings
ParaID Parameter Bit*Len Value I J K L M
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
001b Line Select 4 0...Thru 00H 00H Map# 00H Key#
1...A
2...A/B
3...B
4...C
5...C/D
6...D
0005 Pan 7 00H - 7FH 00H 00H Map# 00H Key#
0006 Level 7 00H - 7FH 00H 00H Map# 00H Key#
0007 Cho Send 7 00H - 7FH 00H 00H Map# 00H Key#
0008 Rev Send 7 00H - 7FH 00H 00H Map# 00H Key#
[DSP Parameters]
DSP lin settings
ParaID Parameter Bit*Len Value I J K L M
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0009 Pan 7 00H - 7FH 00H 00H 00H Ins# 00H
000A Level 7 00H - 7FH 00H 00H 00H Ins# 00H
000B Cho Send 7 00H - 7FH 00H 00H 00H Ins# 00H
000C Rev Send 7 00H - 7FH 00H 00H 00H Ins# 00H
[Audio In Parameters]
ParaID Parameter Bit*Len Value I J K L M
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0012 Input Mode 1 0...Stereo 00H 00H 00H 00H 00H
1...Mono
0013 Threshold 8 00H - 7FH 00H 00H 00H 00H 00H