But it's 2013 and STILL all we can do is mix and filter sampled waveforms? Is it really that hard for a computer to work out the wavelength of a quasi-periodic waveform? Do we have not pitch detectors that work reasonably well? And should the algoryhtm go wrong, who cares? It'll only produce a quirky, octave jumping, interesting sound. Call it character
I'm not a programmer, but it seems to me once you've established and can keep track of the pitch of a wave, and decide on a point to label zero degrees phase (like every nth negative to positive zero crossing), you can do periodic distortions such as hardsync, phase distortion/PWM (stretching a wave via it's midpoint), maybe even FM if you've got the CPU cycles to spare? Pretty much treating it as a live-updated wavetable.
As I've never heard of a sampler that can do these things, I have to assume it's because there are too many problems involved in creating a reliable system for this. And for arbitrary waveforms like running water I'd agree, but for sampled synth waveforms which are 99% predictably periodic I can't think what the problem would be.
So which developer will be the first to do this?
