169 lines
5.6 KiB
Plaintext
169 lines
5.6 KiB
Plaintext
CZ-101 MIDI DATA FORMAT
|
||
|
||
[R] : Reception
|
||
[T] : Transmission
|
||
|
||
1. Channel Voice Message
|
||
|
||
NOTE ON EVENT [R] [T]
|
||
First 1001nnnn KEY ON and CHANNEL NUMBER (n=0: Ch-1)
|
||
Second 0kkkkkkk KEY NUMBER (k=36:C1 - k=72:C5)
|
||
Third 0vvvvvvv KEY VELOCITY (v=0:KEY OFF, v=64:KEY ON)
|
||
|
||
CONTROL CHANGE [R] [T]
|
||
First 1011nnnn CONTROL CHANGE and CHANNEL NUMBER (n=0: Ch-1)
|
||
Second 0ccccccc CONTROL NUMBER
|
||
Third 0vvvvvvv CONTROL VALUE
|
||
|
||
c Parameter Transmission Reception v
|
||
----------------------------------------------------------------
|
||
1 VIBRATO ON/OFF YES YES 0=OFF, 127=ON
|
||
5 PORTAMENT TIME NO YES 0 - 99
|
||
6 MASTER TUNE NO YES 0 - 127
|
||
65 PORTAMENT ON/OFF YES YES 0=OFF, 117=ON
|
||
|
||
NOTE OFF EVENT [R]
|
||
First 1000nnnn KEY OFF and CHANNEL NUMBER (n=0: Ch-1)
|
||
Second 0kkkkkkk KEY NUMBER (k=36:C1 - k=72:C5)
|
||
Third 0vvvvvvv KEY VELOCITY (v=0)
|
||
|
||
PROGRAM CHANGE [R] [T]
|
||
First 1100nnnn PROGRAM CHANGE and CHANNEL NUMBER (n=0: Ch-1)
|
||
Second 0ppppppp PROGRAM NUMBER
|
||
p = 0 - 15: Preset# 1 - 16
|
||
p = 32 - 47: Internal# 1 - 16
|
||
p = 64 - 79: Cartridge# 1 - 16
|
||
|
||
PITCH WHEEL CHANGE [R] [T]
|
||
First 1110nnnn PITCH BEND and CHANNEL NUMBER (n=0: Ch-1)
|
||
Second 0v(vvvvvv) PITCH BEND VALUE LS byte
|
||
* * Upper 1 bit
|
||
Third 0vvvvvvv PITCH BEND VALUE MS byte
|
||
|
||
65.....0000000 MS byte LS byte
|
||
. 0100001 ----------------------------
|
||
. 0100000 0 - 64 Upper 1 bit
|
||
. 0100000 65 - 127 Upper 1 bit
|
||
Center 64..0000000...LS
|
||
. 0100000...MS
|
||
. 0100000
|
||
. 0111111
|
||
. 0000000
|
||
63.....0111111
|
||
|
||
2. Channel Mode Messages
|
||
|
||
LOCAL CONTROL OFF, ON [R]
|
||
First 1011nnnn (n=0: Ch-1)
|
||
Second 01111010
|
||
Third 00000000 LOCAL CONTROL OFF
|
||
or " 01111111 LOCAL CONTROL ON
|
||
|
||
MONO MODE [R]
|
||
First 1011nnnn
|
||
Second 01111110
|
||
Third 0vvvvvvv M=4 (The same value as that of the
|
||
=M sounding channel on CZ-101)
|
||
{Comment: The next 3 voices are automatically assigned to the
|
||
next 3 Midi channels}
|
||
|
||
POLY MODE [R]
|
||
First 1011nnnn
|
||
Second 01111111
|
||
Third 00000000
|
||
|
||
3. System Common Mesages
|
||
|
||
END OF SYSTEM EXCLUSIVE [R] [T]
|
||
First 11110111 (NO following byte) (F7 hex)
|
||
|
||
4. CZ-101 Exclusive Messages
|
||
|
||
n: Basic Channel
|
||
d1d2: 0 - 32 Preset
|
||
32 - 63 Internal
|
||
64 - 95 Cartridge
|
||
96 Sound Area
|
||
{d1d2 represents a data byte made up of 2 4-bit nibbles, d1 and d2}
|
||
|
||
SEND REQ (Transmit tone data from CZ-101)
|
||
|
||
(computer) (computer) (computer)
|
||
F0 44 00 00 7n 10 d1d2 \ (CZ-101) / 7n 31 \ (CZ-101) / F7
|
||
F0 44 00 00 7n 30 [tone data] F7
|
||
|
||
RECEIVE DATA (Writing tone data into CZ-101)
|
||
|
||
(computer) (computer)
|
||
F0 44 00 00 7n 20 d1d2 \ (CZ-101) / [tone data] F7 \ (CZ-101)
|
||
F0 44 00 00 7n 30 F7
|
||
|
||
EFFECT CHANGE (Effective only on the RECEPTION mode)
|
||
|
||
(computer)
|
||
F0 44 00 00 7n 4k d1d2 F7
|
||
|
||
k=0 BEND RANGE d1d2 = 0 - 11
|
||
k=1 KEY TRANSPOSE d1d2 d1 d2 -5 - 0 - 6
|
||
xxxx | xxxx
|
||
Bit 6 controls sign ^ |----|
|
||
1 - 0 - 6
|
||
0 +
|
||
|
||
k=2 TONE MIX d1d2 d1 d2 1 - 9
|
||
xxxx | xxxx
|
||
Bit 6 controls on/off ^ |----|
|
||
1 ON 1 - 9
|
||
0 OFF
|
||
|
||
EFFECT REQ (Transmitting EFFECT ON/OFF STATUS from CZ-101)
|
||
|
||
(computer) (computer) (computer)
|
||
F0 44 00 00 7n 19 d1d2 \ (CZ-101) / 7n 31 \ (CZ-101) / F7
|
||
Fn 44 00 00 7m 30 d3d4 d5d6 F7
|
||
|
||
d1d2 No use
|
||
d3d4 Tone Memory Number
|
||
|
||
d5 d6
|
||
d5d6 0xPV | xxxx
|
||
P=1: Portament ON ( Bit 5 )
|
||
V=1: Vibrato ON ( Bit 4 )
|
||
m: Voice Channel Number
|
||
|
||
{Additional comments}
|
||
Midi Commands NOT used by CZ-101:
|
||
Omni on/off
|
||
Velocity
|
||
Aftertouch
|
||
System clock
|
||
Song commands
|
||
Reset Active sensing
|
||
All notes off
|
||
|
||
Suggested reading:
|
||
|
||
MIDI for Musicians by Craig Anderson ( includes MIDI specs)
|
||
Amsco Productions 1986
|
||
Division of Music Sales Corporation, New York
|
||
Distributed in US by:
|
||
Music Sales
|
||
24 East 22nd Street
|
||
New York, NY 10010
|
||
( or any keyboard music store )
|
||
|
||
Other references:
|
||
|
||
Jerry Kovarsky
|
||
Product Manager E.M.I
|
||
c/o CASIO
|
||
15 Gardner Rd.
|
||
Fairfield, NJ 07006
|
||
(201) 575-7400
|
||
|
||
IMA (International MIDI Association)
|
||
11857 Hartsook Street
|
||
North Hollywood, CA 91607
|
||
(818) 505-8964
|
||
-Scott Squires 76545,573
|
||
|