Note Off; Receive; Send - Casio MZ-2000 Midi Implementation Manual

Casio mz-2000: user guide
Hide thumbs Also See for MZ-2000:
Table of Contents

Advertisement

MZ-2000 MIDI Implementation
2.1 Note messages

2.1.1 Note Off

2.1.1.1 Receive

Format
Byte 1 Byte 2 Byte 3
8nH
kkH
vvH
9nH
kkH
00H
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
kk : Note Number = 00H to 7FH
vv : Note Off Velocity = 00H to 7FH
Operation
The Note Off Velocity value is ignored.
For drum parts, Note Off is not received by each instrument when Rx.Note
Off = ON.

2.1.1.2 Send

Format
Byte 1 Byte 2 Byte 3
8nH
kkH
vvH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
kk : Note Number = 18H to 6CH
vv : Note Off Velocity = 40H
Operation
Normally, the range of the Note Number is 24H to 60H. Changing the Pattern Sequencer's Octave
Shift value (-1 to 1) causes the value of kk to change within the range shown below.
Octave
Note Number Range (kk)
-1
18H to 54H
0
24H to 60H
+1
30H to 6CH
2.1.2 Note On
2.1.2.1 Receive
Format
Byte 1 Byte 2 Byte 3
9nH
kkH
vvH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
kk : Note Number = 00H to 7FH
vv : Note On Velocity = 00H to 7FH
Operation
Note On is not received when Rx.Note message is turned off.
For drum parts, Note On is when Rx.Note On = OFF for each instrument.
2.1.2.2 Send
Format
Byte 1 Byte 2 Byte 3
9nH
kkH
vvH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
kk : Note Number = 18H to 6CH
vv : Note On Velocity = 01 to 7FH
Operation
Normally, the range of the Note Number is 24H to 60H.
Changing the Pattern Sequencer's Octave Shift value (-1 to 1) causes the value of kk to change
within the range shown below.
Octave
Note Number Range (kk)
-1
18H to 54H
0
24H to 60H
+1
30H to 6CH
2.2 Polyphonic Key Pressure
Format
Byte 1 Byte 2 Byte 3
AnH
kkH
vvH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
kk : Note Number = 00H to 7FH
vv : Pressure Value = 00H to 7FH
Receive
Polyphonic Key Pressure is not received when Rx.Poly Pressure = OFF.
Send
Polyphonic Key Pressure cannot be sent.
2.3 Control Change
When Rx.Control Change = OFF, all Control change messages for that part are not received.
2.3.1 Bank Select
Format
Byte 1 Byte 2 Byte 3
BnH
00H
mmH (Bank SelectMSB)
BnH
20H
llH (Bank SelectLSB)
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
mm : Bank NumberMSB = 00H to 7FH
ll : Bank NumberLSB = 00H to 7FH
Receive
The ll value is used for tone map switching, but since 00H is the only value currently stored in the
tone map, any setting other than 00H is ignored.
Program change messages received with a bank number value other than 00H are ignored.
Bank Select is not received when Rx.Bank Select = Off.
The Bank Number LSB is always treated as 00H when Rx.Bank Select LSB = Off.
Send
The Bank Select message is sent whenever the tone selection is changed.
2.3.2 Modulation Wheel
Format
Byte 1 Byte 2 Byte 3
BnH
01H
mmH
n : Voice Channel Number = 0H to FH (Ch1 to Ch16)
vv : Modulation Depth = 00H to 7FH
5

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents