A list of MIDI messages that can be used with the CZ- series synths.
This list is taken from the CZ-1 MIDI spec, and some parameters might work differently (or not at all) on other CZ synths.

Parameter MIDI Message Range, Decimal Range, Hex
Bend Range FO 44 00 00 7n 40 dd F7 0-12 0-C
Key Transpose FO 44 00 00 7n 41 dd F7 Note 1 Note 1
Glide Note FO 44 00 00 7n 43 dd F7 +1 - +12
-1 - -12
0
1-C
41-4C
0
Glide Note FO 44 00 00 7n 44 dd F7 0-99 0-63
Mod-Wheel Depth FO 44 00 00 7n 45 dd F7 0-99 0-63
Level FO 44 00 00 7n 46 dd F7 0-15 0-F
Glide On/Off FO 44 00 00 7n 47 dd F7 On
Off
40
0
Poramento Sweep FO 44 00 00 7n 48 dd F7 On
Off
40
0
Modulation On/Off FO 44 00 00 7n 49 dd F7 On
Off
40
0
Mod After Touch Depth FO 44 00 00 7n 4A dd F7 0-99 0-63
Amp After Touch Range FO 44 00 00 7n 4B dd F7 0-15 0-F
Cartridge On/Off FO 44 00 00 7n 4C dd F7 On
Off
40
0
Mode FO 44 00 00 7n 4D dd F7 Normal
Tone Mix
Key Split
Operation Mem.
0
20
40
60
LCD Cursor Position FO 44 00 00 7n 4E dd F7 Note 2 Note 2
LCD Page FO 44 00 00 7n 4F dd F7 1-4 0-3
Multi Channel Mode On/Off FO 44 00 00 7n 50 dd F7 On
Off
40
0
Poly Voice 1 (Multi-Channel) FO 44 00 00 7n 51 dd F7 0-8 0-8
Poly Voice 2 (Multi-Channel) FO 44 00 00 7n 51 dd F7 0-8 40-48
Tone 2 Pitch FO 44 00 00 7n 52 dd1 dd2 F7 Note 3 Note 3
Split Point FO 44 00 00 7n 55 dd F7 0-8 0-8
Sustain Pedal FO 44 00 00 7n 54 dd F7    
Octave Shift FO 44 00 00 7n 55 dd F7 Note 4 Note 4
Chorus On/Off FO 44 00 00 7n 56 dd F7 On
Off
40
0
Time Break FO 44 00 00 7n 57 dd1 F7
FO 44 00 00 7n 58 dd2 F7
Note 5 Note 5
Key Code Sweep FO 44 00 00 7N 59 dd1 dd2 dd3 F7 Note 6 Note 6

n = MIDI channel
dd = data


Note 1: Key Transpose
Key G Ab A Bb B C C# D Eb E F F#
dd 45h 44h 43h 42h 41h 00h 01h 02h 03h 04h 05h 06h



Note 2: LCD Cursor Position
Taking the leftmost position to which the cursor can move (or the leftmost upper position in the case that the cursor can move between two lines of the LCD) as the basic cursor position, the cursor movement range is from the basic position to the last (extreme right) position on the display.
dd = 00h Move to the basic cursor position.
dd = 01h Move to the position reached when the cursor is at the basic position and the CURSOR RIGHT key on the MX 154 [???- atom] is pressed once.
dd = xx Move to the position reached when the cursor is at the basic position and the CURSOR RIGHT key on the MX 154 [???- atom] is pressed xx times.



Note 3: Tone 2 Pitch
dd1 0 /            
      Fine
0-6010
0-3Fh

dd2                
  Polarity
(-) 1
(+) 0
Octave
0-310
0-3h
Note
0-1110
0-Bh

FINE data (0-6010) are divided into 6-bit data (0-3Fh and then sent. The division method is illustrated in the table below.
dd1 Fine Data
0-6010
0-1510 16-3010 31-4510 46-6010
  Fine Data
0-3Fh
0-Fh 11-1Fh 21-2Fh 31-3Fh



Note 4: Octave Shift
0 / 0     1    
      Lower
00 = 0 Oct
01 = +1 Oct
10 = +2 Oct
  Upper
00 = 0 Oct
01 = -1 Oct
10 = -2 Oct



Note 5: Time Break
15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
0               0              
<---dd2--->
<---dd1--->

The minimum time break for each LSB is approximately 8.192 msec and the value of dd2dd1 is greater than 1C16 (approximately 230 msec). A value less than this is equivalent to a setting of 1C16. The default value is 1C16 when the power of the CZ-1 is switched ON.

* TIME BREAK
Time break occurs and exclusive messages control ends when each data byte transmission exceeds the time set above (the time limit between data bytes) during input of exclusive messages in the CZ-1.


Note 6: Key Code Sweep
<---dd2--->
<---dd1--->
0 S X X X X X X 0 X Y Y Y Y Y Y
  Note
<---Semitone--->
unit data
100¢
<---Less--->
than
semitone
data
~1.7¢

Note
      + S = 0
      - S = 1

Semitone unit data (7 bit)
      LSB ; 100¢

Less than semitone data (6 bit)
      LSB ; Approx. 1.7¢

Basic CH-1 = dd3 (0-Fh)
      * Basic CH-1 = N (0-Fh) when the CZ-1 enters the MULTI CHANNEL mode.

N - Don't care.




This page posted by Atom Smasher.
(Please feel free to send me any corrections or comments to this information)
atom@suspicious.org

I have not tried everything on this page, I just copied it from a CZ-1 sysex sheet that I have. If there is stuff here that you don't understand, please DO NOT e-mail me, I probably don't know either.
Check out the archives of:
the Casio CZ group @ yahoo http://groups.yahoo.com/group/CZsynth.
the Casio CZ club @ yahoo http://clubs.yahoo.com/clubs/czseries.
If the answer is not in the archives, feel free to join the group, and ask.