beautypg.com

Mz-2000 midi implementation – Casio MZ-2000 User Manual

Page 9

background image

8

MZ-2000 MIDI Implementation

2.3.16 Sound Controller 5 (Brightness)

Format

Byte 1 Byte 2 Byte 3

BnH

4AH

vvH

n : Voice Channel Number = 0H to FH (Ch1 to Ch16)

vv : TVF Cutoff Frequency = 00H to 7FH

Receive

This message is received when Rx.Control Change = ON and its channel matches the part MIDI

channel.

Send

The Sound Controller 5 message cannot be sent.

2.3.17 Portamento Control

Format

Byte 1 Byte 2 Byte 3

BnH

54H

kkH

n : Voice Channel Number = 0H to FH (Ch1 to Ch16)

kk : Source Note Number = 00H to 7FH

Receive

This message is received when Rx.Control Change = ON and its channel matches the part MIDI

channel.

Send

The Portamento Control message cannot be sent.

2.3.18 Effect 1 (Reverb Send Level)

Format

Byte 1 Byte 2 Byte 3

BnH

5BH

vvH

n : Voice Channel Number = 0H to FH (Ch1 to Ch16)

vv : Reverb Send Level = 00H to 7FH

Receive

This message is received when Rx.Control Change = ON and its channel matches the part MIDI

channel.

Send

The Effect 1 message is sent whenever a mixer reverb depth, accomp reverb depth, or melody

reverb depth operation is performed.

2.3.19 Effect 3 (Chorus Send Level)

Format

Byte 1 Byte 2 Byte 3

BnH

5DH

vvH

n : Voice Channel Number = 0H to FH (Ch1 to Ch16)

vv : Chorus Send Level = 00H to 7FH

Receive

This message is received when Rx.Control Change = ON and its channel matches the part MIDI

channel.

Send

The Effect 1 message is sent whenever a mixer chorus depth, accomp chorus depth, or melody

chorus depth operation is performed.

2.3.20 NRPN

Format

Byte 1 Byte 2 Byte 3

BnH

63H

pmH (MSB)

BnH

62H

plH (LSB)

n : Voice Channel Number = 0H to FH (Ch1 to Ch16)

pm : NRPN MSB

pl : NRPN LSB

Receive

NPRN are not received when Rx.Nrpn = OFF. Though undefined NRPN can be received and

stored, subsequent data entry values following undefined NRPN messages are ignored.

Applicable parameters are set following receipt of the NRPN MSB and LSB, the data entry MSB

is received and the value is set in accordance with the data entry MSB. The data entry LSB is

ignored.

Send

An NRPN and data entry are sent whenever the parameter assigned to the NRPN is changed.

2.3.20.1 Vibrato Rate

NRPN MSB = 01H

NRPN LSB = 08H

Data Entry MSB = mmH

mm : Vibrato Rate = 00H to 40H to 7FH (-64 to 0 to +63)

Receive

When the MZ-2000 receives the Vibrato Rate message, the reset vibrato rate value for the tone is

changed accordingly. There is no change when the value of the data entry MSB is 40H (0).

Send

The Vibrato Rate message is sent whenever a vibrato rate operation is performed.

2.3.20.2 Vibrato Depth

NRPN MSB = 01H

NRPN LSB = 09H

Data Entry MSB = mmH

mm : Vibrato Depth = 00H to 40H to 7FH (-64 to 0 to +63)

Receive

When the MZ-2000 receives the Vibrato Depth message, the reset vibrato depth value for the tone

is changed accordingly. There is no change when the value of the data entry MSB is 40H (0).

Send

The Vibrato Depth message is sent whenever a vibrato depth operation is performed.

2.3.20.3 Vibrato Delay

NRPN MSB = 01H

NRPN LSB = 0AH

Data Entry MSB = mmH

mm : Vibrato Delay = 00H to 40H to 7FH (-64 to 0 to +63)