textfiles/music/cz-101.fmt

169 lines
5.6 KiB
Plaintext
Raw Normal View History

2021-04-15 11:31:59 -07:00
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