
✩Control Parameter
The following parameters specify data related to parameters controlled by CC.
ParaID Parameter Bit*Len Value
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0007 | Segment | 2 | 0 - 3 Section (Segment) Number | |
|
|
| Fx Segment Number assigned to the Fx parameter | |
|
|
| linked to this parameter | |
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 | Val | 7 | 00H | - 7FH Current value of this parameter |
000B | Min | 7 | 00H | - 7FH Minimum value of parameter sent to Fx |
000C | Max | 7 | 00H | - 7FH Maximum value of parameter sent to Fx |
The above three parameters determine the actual value of the parameter sent to the Fx. Change is performed in a linear manner to one of 127 levels between the Min and Max values, in accordance with the current value.
The value actually sent is the value of V, as calculated by the following.
V = Min + (Max - Min) * Val/127
When Max = 1 and Min = 0:
If Val < 64, V = 0
If Val >= 64, V = 1
The current valu alters the Fx parameter vlue assigned when the Fx macro is initially imported, so the tone can be changed by specifying the same Fx Num.
The Val value is the actual received control change value, which is changed within the range of 0 to 127. 0 is the Min setting and 127 is the Max setting. Values between these extremes are obtained by linear inter- polation, and those values are provided as effector parameter values.
*Note
Even when parameters are sent immediately following the Fx selection operation, the values may not be reflected immediately because it takes some time to perform Fx switching.
All of this means that when sending a Val parameter, an interval of at least 100 msec must be allowed after sending the Num segment Fx selection parameter connected with the Val parameter.
000D DefaultVal 700H - 7FH Default value
This value can be set only. It is not used internally by the MZ-2000
*Note
d1[1] is the parameter number, which is the serial number within the parameter Fx macro. Two parameters can be programmed per Fx Macro, so the range is 0 or 1.
4.11.4 Effect Macro Parameter Set Bulk Dump
The Effect Macro Parameter Set can be sent and received using bulk dump. There are two proto- cols,
The following shows the section that applies to effects only.
tt | 0100aaaa | aaaa = BDS..."SYSEX_ACT_BDS" = 02H |
|
| BDR..."SYSEX_ACT_BDR" = 03H |
|
| HDS..."SYSEX_ACT_HDS" = 04H |
|
| HDR..."SYSEX_ACT_HDR" = 05H |
|
| HDA..."SYSEX_ACT_HDA" = 06H |
|
| HDJ..."SYSEX_ACT_HDJ" = 07H |
|
| HDE..."SYSEX_ACT_HDE" = 08H |
d0[0] | 0ooocccc | cccc = Parameter Set Category = Sub = 05H |
|
| ooo = 00H |
d0[1] | 0ttttttt | 0TTTTTTT0ttttttt = Type ID = 000CH Fixed |
d0[2] | 0TTTTTTT |
|
d0[3] | 0mmmmmmm | 0MMMMMMM0mmmmmmm = Mdev ID = Internal RAM = 2F00H Fixed |
d0[4] | 0MMMMMMM |
|
d0[5] | 0sssssss | 00SSSSSSSsssssss = Section Number = 0000H Fixed |
d0[6] | 0SSSSSSS |
|
d0[7] | 0nnnnnnn | 00NNNNNNNnnnnnnn = PS Number = Fx Macro Part |
d0[8] | 0NNNNNNN |
|
|
| 0000H...DSP1 Fx Macro Part |
|
| 0001H...DSP2 Fx Macro Part |
0002H...DSP3 Fx Macro Part
0003H...DSP4 Fx Macro Part
The volume of data that follows the above is very large, so it is not included here. This data can be looked up by sending HDR and BDR.
4.11.5 Control Using the Val Control Change Message
The Val parameter itself can be changed using a control change message. This makes it possible to perform chained control of the prescribed parameters of the effect linked to this parameter.
Channel
The MIDI channel of this message is compared with the MIDI Global channel, and the operation is performed when the channels matched.
Number
The effect macro parameter can be controlled using the prescribed control change numbers listed below.
cc Parameter
76=4CH DSP1 Parameter1
77=4DH DSP1 Parameter2
78=4EH DSP2 Parameter1
79=4FH DSP2 Parameter2
80=50H DSP3 Parameter1
81=51H DSP3 Parameter2
82=52H DSP4 Parameter1
83=53H DSP4 Parameter2
CASIO COMPUTER CO.,LTD.50