This editor will work with the Casio CZ-1, CZ-101, CZ-1000, CZ-3000, CZ-5000, and CZ-230S.
Because it has more features, the CZ-1 has different sysex than the other synths, though it can receive patches in their format. To send or write to a CZ-1, click the "CZ-1" button. To send or write to a CZ-101/1000/3000/5000/230S, turn off that button.
The CZ-230S has 100 patch slots, but you can only write to the top 4 (slots 96, 97, 98, and 99). To access a given patch slot, find its equivalent "bank", and then convert the patch slot as appropriate. For example, to request slot 49, go to "Request Patch", then look up the bank for slot 59 (which is Bank G). The slot for bank G are 48-55, which correspond to (faux) bank numbers of 1-8, so slot 49 is number 2. So set the Bank to G adn the patch Number to 2.
There is no way to send to the current memory of a CZ-230S. Due to a strange quirk of Casio's sysex protocol, sending to current memory will in fact write to patch 96. Edisyn sends to current memory may times: whenever it has just loaded a patch, or if you use any number of features, including undo, randomize, nudge, merge, blend, hill-climb, morph, etc., etc. This means that you should treat patch 96 as a "scratch" or "temporary" patch, because in the process of editing patches, Edisyn may overwrite 96 multiple times. If you're finished editing and have saved everything to patches or files, you can still *write* to patch 96 and it'll get saved there; but Edisyn may later overwrite that.
Even if you're an experienced CZ patch programmer, you may be confused by this patch editor. That's because Casio only provides a subset of options for their waveforms via their front end and manual: much more is available over sysex. You should first read (http://www.kasploosh.com/projects/CZ/11800-spelunking/) about how the CZ waveforms actually work: Edisyn's editor lets you modify them they way they really are.
In reality, the CZ series provides you with two waveforms and one window for each oscillator. The second waveform can optionally be turned off. The waveforms are different than what you were taught in the manual: they are saw, square, pulse, "null" (nothing), sine-pulse, saw-pulse, multi-sine, and 2x pulse. Each of these waveforms can be windowed with different windows to force them to zero at the end of each period. The windows are: saw, triangle, trapezoid, pulse, and 2x saw. If you have no idea what all this means, then read the aforementioned URL: you'll discover a whole new synthesizer!
Additionally, the CZ has more modulation options and an additional hidden flag ("Mute Line 1") than you were be led to believe. Edisyn provides access to all of these. For more information, see http://www.kasploosh.com/projects/CZ/11800-spelunking/8-modulation.html
Also certain envelopes can in fact go higher than 99, though this is not available from the front panel. Namely, the DCO Level can go to 123, and the DCA Envelope Rate can go to 106. See https://www.kasploosh.com/cz/13466-envelopes/3-the_myth/ for more information.
Thanks to Guillaume Collavizza (collavizzagui@hotmail.fr) for his help in testing on the CZ-230S.
By | Sean Luke |
Date | June 2019 |