Wow Steve! Thank you!!! I'll pass this on for sure. I only typed the names for the sysex data files in the folders I gave them. (All 300 some) I used another program to send the data to the CZ-1 and snooped it with midi in and out all on the same PC. It was fun and I learned a bunch about the synth. I moved every known control from every known mode. When the bits get nybblized I have some tools so the patches can be read as ascii bytes. It makes it easier to get the ranges. Funny you mention the "Fine" as 0-60 MSB, this one was the most fun to figure out. With the A1 to H8 being second. Did you know like all Casio CZ's the "Fine" number can go higher than 60 in sysex? I'll bet a lot of controls can be sysex coaxed to higher values than the front panel allows. The patch names have way more characters. I've even seen that weird Y that Yamaha's have displayed. There are some good patches in the files section to show this sysex coaxing effect. Midiquest shows envelopes right off the allowed windows. Neat! If you can give me all of this as a list I can make a PDF and post it in the CZ-files list for future noobies who fall in love with their CZ-1's. There isn't much I found on the Web. Now to find a Service Manual with all the electronic setup info and decent schematics. And no I don't modify my hardware. I preserve it... Thanks again! You saved a bunch by typing this out like this. Fran Bourdeau aka Narfman --- In CZsynth@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote: > > 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. >
Message
Re: CZ-1 Op-mem sysex format
2006-06-23 by narfman96
Attachments
- No local attachments were found for this message.