maybe i'm stating the obvious, but the method you describe is implemented in .../3.audio.examples/56.delay.pitchshift.pd
and then it depends what you mean by clips and flicker... the only realy artifact present in this kind of pitch shifter is a kind of echo effect when there are audible sound events that are smaller than the window.
you can always use more than two tap points to smooth out the echo (by effectively making the echo frequency high enough so that you dont hear the discrete events... but something more like reverb).
pix.
On Tue, 30 Oct 2001 22:11:05 -0000 "nullpointer" nullpointer@odessadesign.co.uk wrote:
Hi all,
THis is slightly off topic but the algo should hold the same for both a
pd
patch and a stand alone implementation.. I asked on music-dsp but no-one knew (or could be bothered to answer).
What is your reccomendation for the best method of implementing a non
fft
style delayline based pitchshifter/harmoniser in dsp. I have set up two readpoints 50% offset from each other and crossfading at the end and beginning of the line as an attempt to eliminate discontinuities and transients but i still get cips and flicker at the frequency of the
delay
buffer size...I understand that it is impossible to get a perfect
shifter
using this method but i am sure there must be methods to improve it?
Tom http://www.nullpointer.co.uk http://www.dividebyzero.org http://www.orphanrecords.co.uk ________________________________________________________ C:\AUTOEXEC.BAT C:\REM [Header] C:> C:>PATH=C:\PERL\BIN;C:\WINDOWS\COMMAND;\C:jdk1.2.2\bin ________________________________________________________
(all suffixes enabled)
-----Original Message----- From: _-/-_ jdl@xdv.org To: max qwerty928@tiscalinet.it Cc: pd-list@iem.kug.ac.at pd-list@iem.kug.ac.at Date: 18 March 2001 09:58 Subject: alsa -> Re: installing PD under mandrake 7.2
| I'm a novice in Linux, and I cannot run PD. I've unpacked the pd-032-linuxppc.tar, and I make it in scr dir. | In the shell I read: s_linux.c:26:sys/asoundlib.h: file o directory
non
esistente. | I use Mandrake 7.2 and I've installed X interface, gcc, and XFree-devel. When I digit "wish" a windows appear. | Can someone help me telling as I must compile and install the
program,
or what I do to do that. | With many thanks
try
joe pd/pd/src/makefile
<cut> # comment the following line out to suppress compilation for ALSA driver # #SOUND_ALSA=TRUE
-- > < P u . 0 R g