9 mixer, Mz-2000 midi implementation – Casio MZ-2000 User Manual
Page 48

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:
1 to 7 1
8 to 14 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