Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

Index last updated: 2026-04-28 22:42 UTC

Message

CZ-1 Op-mem sysex format

2004-07-27 by steve_the_composer

NOTE:  These are listings of the op-mem data, not including the sysex 
header and F7 bytes:

Each structure consists of 20 bytes, or 40 nybbles (1/2 bytes).

one data byte d1d2 gets nybblized into two bytes - 0d2  0d1.

I. Normal Mode
-----------------
1  Mode number - 0
2. Portamento Time
3. Portamento Sweep
4. Glide Time
5. Glide Note
6. Modulation Depth
7. Bend Range
8. Modulation Aftertouch depth
9. Modulation Aftertouch range
10.Normal Effect (on/off)
11.Mode Flag
12.Normal Program Number
13 - 20 [unused]

II. Tone Mix Mode
-----------------
1  Mode number - 1
2. Portamento Time
3. Portamento Sweep
4. Glide Time
5. Glide Note
6. Modulation Depth
7. Bend Range
8. Modulation Aftertouch depth
9. Modulation Aftertouch range
10.Normal Effect (on/off)
11.Mode Flag
12.Tone 1 Program Number
13.Tone 2 Program Number
14.Tone 1 Level
15.Tone 2 Level
16.Tone 2 Fine
17.Tone 2 Octave + Note
18 - 20. [Unused]

III. Key Split Mode
-----------------
1  Mode number - 2
2. Portamento Time
3. Portamento Sweep
4. Glide Time
5. Glide Note
6. Modulation Depth
7. Bend Range
8. Modulation Aftertouch depth
9. Modulation Aftertouch range
10.Lower Effect (on/off)
11.Mode Flag
12.Upper Effect (on/off)
13.Mode Flag
14.Split Point
15.Lower Program Number
16.Upper Program Number
17.Lower Level
18.Upper level
19.Lower Octave Shift
20.Upper Octave Shift

=============================================================

portamento time (0-99 base 10)
portamento sweep (0/1)
glide time (0-99 base 10)
glide note (0-12 base 10; MSB = 0 = +; MSB = 1 = -
modulation depth (0-99 base 10)
bend range (0-12 base 10)
modulation aftertouch depth (0-99 base 10)
modulation aftertouch range (0-15 base 10)
-----------------------------------------
normal effect on/off [bit flags - 0/1]
--bit 0 - chorus [LSB] 
--bit 2 = solo
--bit 4 = modulation
--bit 5 = portomento
--bit 6 = glide

tone mix effect on/off [bit flags - 0/1]
--bit 0 - tone 1 chorus [LSB] 
--bit 1 - tone 2 chorus
--bit 2 = solo
--bit 4 = modulation
--bit 5 = portomento
--bit 6 = glide

key split effect on/off [bit flags - 0/1]
--bit 0 - chorus [LSB] 
--bit 2 = solo
--bit 3 = foot sustain enable
--bit 4 = modulation
--bit 5 = portomento
--bit 6 = glide
-----------------------------------------
mode flag
--bit 0 = normal
--bit 1 = tone mix
--bit 2 = key split
program number 00-63 = Cartridge, 64-127 = Internal
level = 1-15
fine = 0-60 MSB!! (bits 0 and 1 are 0)

[sorry, too tired to type the rest]

Hope this helps.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.