Synthetic Panic

'Systematic Panic' is submitted. Nick had a few last minutes suggestions, some of which I implemented.

It has the destinction of being the public debut of The K Twins.

I've been thinking about a new kind of synthesiser. I don't know if anyone else has had the same idea. It might be called an Additing Morphing synth. It would work like this:

Take two waveforms, say a sawtooth and a triangle. These can be thought of as either a trace on an oscilloscope representing density in the transmissive medium, or as a histogram of sine waves.

Break the waveforms down by Fourier analysis into a histogram of (say) 128 frequency bands, throw away the original waveforms, and reconstruct approximations of the originals by Fourier synthesis - adding together sinewaves according to the amplitude of each band.

For any given band, it's amplitude will probably be different from the corresponding band for the other waveform. So, it should be possible to 'morph' between the two waveforms, one to the other and back again in a loop.

But, there is no reason why all the bands shoud morph at the same rate. If the rates are randomised, the result should be a constantly shifting sound, unpredictable and strange, but retaining the same fundamental harmonics.

Now, why stop at two waveforms? Why not morph between sawtooth, square, triangle, ramp and sine squared forms? And why use only these forms? Morphing between three different vocal 'ahhh' samples might make an intriguing choir.

The idea of morphing between two waveforms is not new. But I don't know of any attempt to make the componant frequencies morph at different rates.

To implement this as a VST, I'd have to do it in C++ and the VST SDK. Neither of which I was ever any good at.

No comments:

Post a Comment