Frank Sheeran, >From my reading of wikipedias page on phase distortion synthesis, my method is definitely related. The main differences are that I use two modulators (master oscillators), and a cos^2 window instead of a triangular wave form. I wouldn't be at all surprised if Casio CZ synthesis was an inspiration for my hard sync. Alas the details are lost in the mist of time...
For those interested, I have generated a 4 second mp3 (66 kB) so you can listen for yourselves without having to compile and run: https://dl.dropboxusercontent.com/u/285841/hs2014.mp3 cheers, E On Thu, Mar 27, 2014 at 3:55 PM, Frank Sheeran <fshee...@gmail.com> wrote: > From my perhaps less-than-perfect reading of this method, it sounds much > like the Casio CZ synthesizer's "resonance" waveforms. > > If you're among the select few who's actually downloaded the alpha of my > functional synthesis patching language, Moselle, you will find a module > called Cazanova that does a superset of CZ waveforms (albeit with FM, not > PM, making it, to my reading of their patent, not an infringement). > > See illustration: > http://moselle.invisionzone.com/index.php?/gallery/image/16-untitled-4/ > > The "beauty" of the CZ waveform is they made an interesting tradeoff: > accepting bucket-loads of DC in exchange for some really simple but > powerful waveforms. > > They had the option (which I emulate) of having a single oscillator switch > between two waveforms. In the illustration here, the first half is a sine > wave FM'd to be morphing into a sawtooth. That's not actually pertinent to > the discussion, but the right half is the same sinewave, suddenly switched > to a much higher frequency and windowed (I think that's the term--I mean > "multiplied" mathmatically) by a triangle wave. > > Both CZ and Cazanova give three windowing functions: this triangle, a > trapezoid, and (I think an exact match for what OP is describing) a > sawtooth. > > If I'm correct that this is what you're doing then I'd say the sound is > quite different from hard sync, but that's not to say its bad at all. In > fact, in Moselle, there are several demo patches that use Cazanova with no > further processing. I'd say its a bit like a resonant filter sweep so > clean you know its digital. > -- > dupswapdrop -- the music-dsp mailing list and website: > subscription info, FAQ, source code archive, list archive, book reviews, > dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp > -- dupswapdrop -- the music-dsp mailing list and website: subscription info, FAQ, source code archive, list archive, book reviews, dsp links http://music.columbia.edu/cmc/music-dsp http://music.columbia.edu/mailman/listinfo/music-dsp