[sdiy] Harmonic bandwidth

Tom Wiltshire tom at electricdruid.net
Sun Jan 6 12:47:40 CET 2008


On 6 Jan 2008, at 01:05, Ian Fritz wrote:

> Well, I have to say it isn't very clear to me what is going on  
> here.  Irregularities in musical sounds have been studied  
> extensively in the past. (I have mentioned the Keefer paper on  
> clarinet unsteadiness several times before).

Yes, it's definitely the irregularities in an analog or acoustic  
sound that give it its character - everyone's pretty much agreed on  
that. What we're struggling with is what _kind_ of irregularities.

> My old Roland rompler has an "analog feel" control that adds some  
> nice variation to the sounds.

Many instruments have similar knobs, and sometimes they help and  
sometimes they're rubbish, but mostly all they're doing is adding  
some random pitch variation into oscillators - at least, that's as  
much as anyone admits to. I'd be interested to hear the details of  
any successful 'analog feel' algorithm.

> But can you understand why you would look at this in terms of the  
> individual harmonics?

What I was most interested in was the use of IFFT to get from a non- 
perfect harmonic spectrum with spread harmonics (and even noisy  
smearing at the high end) to a loopable sample that can be used for a  
wavetable. This seems like a good idea. Building a waveform up from  
(say) 50 perfect sine waves at perfect integer multiples is never  
going to give a natural-sounding wave. The 'spread harmonic'  
technique which the page describes gets around this by effectively  
replacing a single sinewave with a cluster, all with very slightly  
different frequencies. This spread increases as the frequency goes  
up. This could be the difference Karl is talking about between  
'harmonics' and 'overtones'.

At first, I thought this would be the same as simply using many  
detuned oscillators, since if an oscillator is detuned by (say) 1Hz,  
then its 2nd harmonic is detuned by 2Hz, and the 3rd by 3Hz, etc,  
giving the frequency spread effect that we're after. But this isn't  
quite right. Doing it that way is going to give you as many sinewaves  
at the fundamental (and as much smearing, although not as detuned) as  
at some higher harmonic. The IFFT technique will give you clearer  
lower harmonics (with less sines) and more smearing at higher  
frequencies (with many sines). This _does_ mimic what you see if you  
run an FFT on an acoustic instrument.

I'm interested to know if anyone has tried/knows of an instrument  
that has tried this technique of using IFFT to produce wavetable  
samples. Is this chap alone?

> I'm especially unclear on "Put random phases to each frequency of  
> the spectrum".  Is this really how acoustic instruments work? It's  
> true that nonlinearities can introduce anharmonicities, as in piano  
> strings, but I don't see how this leads to random phases.
>
> Oh well. <shrug>

No, this does seem pretty spurious: "Oh, let's just start everything  
from a random phase! That'll make it more acoustic!" I agree some  
physical basis would be nice.

To be fair, I think something got lost in the translation from  
Romanian too. The guy obviously has a brain on his shoulders and some  
interesting ideas, and we could use more people like that.

Regards,
Tom








More information about the Synth-diy mailing list