[sdiy] additive synthesis parameters

ASSI Stromeko at compuserve.de
Mon Apr 10 11:09:28 CEST 2006


On Samstag, 8. April 2006 19:09, ASSI wrote:
> While we're on the subject of stretched harmonics - does anybody have
> a reference handy for how large the typical stretch is for various
> instruments and exactly how the partials are stretched?

Thanks for the responses so far, I think I should explain myself a bit 
better. Sorry, this is going to be long.

I had made a cue-sheet for the harmonic series and some Pythagorean 
tunings. From tuning my own piano I know that it stretches about a 
third of a semitone from middle to highest C. What I don't really know 
is the harmonic structure of that stretch, you tune the strings 
relative to two harmonics after setting two base octaves in the middle. 
Out of that one "Physics of Musical Instruments" lecture (in german) I 
took the formula for the spectrum of a string with stiffness (but 
without mass) and meddled with the parameters until it matched the 
33cent stretch. A real string has mass however, but a) I have no 
information of how important the two contributions are in relation to 
each other and b) the combination of both is quite unwieldy. The 
cue-sheet is here (I don't know how useful this is to other people, but 
if you want to look at it anyway...):
http://Stromeko.Synth.net/diy/tuning.pdf

How does this relate to synthesis? I have found that all synths using 
strictly periodic waveforms (wavetable and a few others) sound the same 
at some very basic level. I can't explain any better, but they do have 
a certain character to their sound that I attribute to the resulting 
perfect harmonic series. I've done a few sounds where I tried to 
deliberately introduce stretch, which is surprisingly difficult. My 
best idea so far has been to use two sines for 1st and 2nd harmonic, 
stack a wavetable based complex waveform on top and stretch these three 
slightly - this has resulted in some very useable sound that sound very 
nice in some range of the stretch parameter.

The theory for the stretch is based on the shortening of the apparent 
string length due to stiffness at the clamped ends or alternatively by 
viewing the string as transmission line with dispersion (higher 
frequencies travel faster than lower ones). So one would think that 
filters with dispersion could be used, but I didn't find much or 
anything about such filters, let alone how to design them for audio 
frequencies.

So here I am looking for an efficient way to synthesize sounds with 
stretched (and compressed, as some combinations of mass and stiffness 
allow) harmonics and so far found - nothing. There seem to be no 
spectra for comparison purposes, either. Analyzing something like a 
piano is difficult as there is a lot of mode-coupling going on and I 
don't have any good long samples of the sustain phase of single bass 
strings yet. I'm also not sure whether the resolution from the 
frequency analysis will be good enough, as I expect quite some 
development in the harmonic structure over time.


Achim.
-- 
+<[Q+ Matrix-12 WAVE#46 Neuron microQkb Andromeda XTk sonic heaven]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Stromeko.Synth.net/Downloads.html#KorgSDada



More information about the Synth-diy mailing list