Re: [linux-audio-dev] detune

2006-01-15 Thread Hans Fugal
mlang wrote: I'd like to suggest this article: http://www.dspdimension.com/data/html/pshiftstft.html It is wonderfully detailed, includes all the necessary C source code to take the basic idea and make it fly. I used this method to write my instrument tuner by ripping out the last phase of th

Re: [linux-audio-dev] detune

2006-01-15 Thread mlang
Tim Goetze <[EMAIL PROTECTED]> writes: > [Hans Fugal] > >>I'm about to write a DSSI/LADSPA plugin that among other things, detunes >>the signal by up to 15 cents. My understanding is that detuning is >>accomplished by resampling. If that's the case, what do you do >>with the time difference? Do yo

Re: [linux-audio-dev] detune

2006-01-15 Thread fons adriaensen
On Sun, Jan 15, 2006 at 03:20:56AM +0100, Tim Goetze wrote: > You can periodically window and granulate the signal, resample the > grains and resynthesize -- that's the faster way, doing it all in the > time domain. You'll get some comb filtering from the time-stretched > phase cancelling out d

Re: [linux-audio-dev] detune

2006-01-14 Thread Tim Goetze
[Hans Fugal] >I'm about to write a DSSI/LADSPA plugin that among other things, detunes >the signal by up to 15 cents. My understanding is that detuning is >accomplished by resampling. If that's the case, what do you do >with the time difference? Do you pad/truncate to get the same number of >sampl

Re: [linux-audio-dev] detune

2006-01-14 Thread Hans Fugal
On Sun, 15 Jan 2006 at 02:42 +0100, Jens M Andreasen wrote: > On Sat, 2006-01-14 at 18:21 -0700, Hans Fugal wrote: > > I'm about to write a DSSI/LADSPA plugin that among other things, detunes > > the signal by up to 15 cents. My understanding is that detuning is > > accomplished by resampling. If t

Re: [linux-audio-dev] detune

2006-01-14 Thread Jens M Andreasen
On Sat, 2006-01-14 at 18:21 -0700, Hans Fugal wrote: > I'm about to write a DSSI/LADSPA plugin that among other things, detunes > the signal by up to 15 cents. My understanding is that detuning is > accomplished by resampling. If that's the case, what do you do > with the time difference? Do you pa

[linux-audio-dev] detune

2006-01-14 Thread Hans Fugal
I'm about to write a DSSI/LADSPA plugin that among other things, detunes the signal by up to 15 cents. My understanding is that detuning is accomplished by resampling. If that's the case, what do you do with the time difference? Do you pad/truncate to get the same number of samples you started out