Howdy, don't know if anyone's interested, but I'm holding a gray book that says "CosmoSynthesizer" CZ-1 preset tone data & midi system exclusive. Rig --- In CZsynth@yahoogroups.com, "narfman96" <narfman96@...> wrote: > > 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 billbigrig
Attachments
- No local attachments were found for this message.