About samples and harmonics...

(Ian A. Vine (phone UK 0171 419 3450)) iav at hep.ucl.ac.uk
Mon Dec 16 11:08:06 CET 1996


Hi,

	well this is a pretty big subject
>I've got a question that has been puzzling my mind for quite a while
>now: If you transpose a sampled waveform up or down, do weird things
>happen with the harmonics or not ?

	Yup, as you transpose things up or down the frequency spectrum
	is effectively shifted. Going up higher harmonics go above 20Khz
	and going down the high harmonics are not there eg you sample
	an sound that has harmonics up to say 10Khz, down one octave and
	your highest harmonic is only 5KHz.

	The other effect is length of the sample. Sample a two second sound
	play it one octave higher and it only lasts one second, down an octave
	and it lasts 4 seconds. Most samplers get around this by looping the
	sustained portion of the sound.

>In other words: Why can't you create a decent, say, violin imitation
>from just one sample. Is it because the harmonics of the original
>instrument (i.e. the violin) are different from octave to octave ?

	Right again, ideally you could do with a sample for every key
	(assuming you're using a keyboard of course) this can be taken
	even further having several smaples per key for different levels
	of playing (eg soft, load etc.). Then of course you have all the
	differnet ways of playing a violin.

	Most samplers have an amplitude envelope, filter and some sort
	of modulation to allow the use of less multisamples and also 
	let you be a bit more creative with your source material.

>Are there any good books out there that cover these kind of problems ?
>I would really like to know more about Fourrier analysis etc.

	I don't know of any books off hand. Sounds like you need something 
	that is more aimed at DSP code.

	I just remembered with the mention of fourier analysis, I was 
	recently looking at the Emu line of samplers and they claim
	that the samplers can transpose down 2 octaves and up 10 without 
	distortion. Maybe I've got my figures a bit wrong, anybody know
	how they do this ?

Ian



More information about the Synth-diy mailing list