new M4L freebie - casio CZ-style phase distortion synth

oli larkin's icon

enjoy!

oli

----
Endless Series v3 out now - A unique synthesis and effect plugin based on the Shepard Tone auditory illusion.

Andrew Benson's icon

Hi Oli,
Really nice work on this.
Having owned a CZ-101 for some time, and having suffered through the LCD menu UI, this is a very welcome addition. I've always liked the sound of the old casio PM synths, but this opens up a lot of possibilities, like realtime modulation of multiple parameters. Thanks for sharing!

oli larkin's icon

Glad you like it. I'm interested to know how close you think the sound is to the CZ101. At least half of the presets are based on the CZ101 presets and I think i got them pretty similar, despite the architecture of the synth being a bit different.

oli larkin's icon
Andrew Benson's icon

I'm admittedly not as super-concerned with accuracy of the reproduction, and am more excited about having a similar sonic palette without the headache of programming the CZ synth (mine had a broken LCD so I had to do all the menu-nav blindly). Just being able to automate the knobs independently without applying to a MOD wheel is pretty excellent.

tsutek's icon

Thanks a lot for this one! Just gave my CZ-5000 to a friend.. Your kasio certainly has a tone that reminds me of the beast ;)

One thing I have to ask though - Why did you not include the envelope section? IMHO the multi-stage envs have always been a strong point in the CZ-synths (CZ101 didn't have these I guess--?). Perhaps when I get my max chops up to speed I can hack into your kasio to get the multipoint envs!

Cheers

oli larkin's icon

Personally I find the 8-step envelopes a bit over-rated and ADSRs more intuitive. In fact most of the CZ presets only use a couple of segments anyway (not that the CZ presets are *that* exciting). I have nearly finished a native VST/AU/RTAS version that has multipoint envelopes though, for the purists.

one of the gen~ examples is a 7 segment envelope which could be used instead of adsr~

oli

tsutek's icon

I've been studying your patch a bit lately, and wanted to ask you about your external PD osc object. It appears to have the same limitations as the casio hardware, that the first waveform you select affects the choice of waveforms for the second wave.

Is this a physical FOL or are you simply honoring the original harware in this regard? I mean, the same limitations that might have existed for the casio hardware do not exist in software (unless this in fact is a physical FOL related to PD synthesis in general).. I always wondered why this was so with the original hardware, and thought that more timbre variations might have been possible if all waves were available for both wave 1 & 2..

oli larkin's icon
Max Patch
Copy patch and select New From Clipboard in Max.

as far as I can remember the limitation on the CZ series is different... you cannot choose two different "reso" waveforms for cycles A and B. This was probably because the reso waveforms require more calculations and the hardware was limited. The reason i limited the selection in the ol.pdosc~ object is because I was having some trouble getting rid of aliasing when mixing one reso waveform with another waveform. I have just had a look at it again, and i think i can fix this by using a sine instead of cosine for some combinations. e.g.

oli larkin's icon

this has been updated to work with Live9 and on x64. Download: http://www.ableton.com/products/max-live/oli-larkin-kasio-m4l

oli larkin's icon

Kasio grew up ...

VirtualCZ