Mike, Thanks for your advice, it is helpful. I guess I should ad that I would like to keep it CPU efficient so realtime synthesis can be done (that's how I've been working). Do you (or anyone) know if the pvsfread and pvsdiskin interpolate when reading from a table/file? Cheers, Hector On Tue, Oct 14, 2008 at 3:46 PM, Michael Gogins wrote: > To some extent the metallic sound is an inherent artifact of the phase vocoder process. It is convolution smear. The best way I know to control this is to produce an analysis that consists of a large number (hundreds) of partial tracks, and resynthesize using an oscillator bank with a large number of oscillators. This seems to reduce the smearing, at the cost of simplifying the sound and requiring a lot of processor power. It may also be possible to apply further processing to the partial tracks to get rid of high-frequency ringing sounds, before resynthesis. > > Others may have more experience in this area. > > Hope this helps, > Mike > > -----Original Message----- >>From: Hector Centeno >>Sent: Oct 14, 2008 3:34 PM >>To: csound@lists.bath.ac.uk >>Subject: [Csnd] looking for advice on warming up phase vocoder processed sounds >> >>Hello, >> >>I've been using a lot the PVs family of opcodes to process sound >>samples (doing time stretches, pitch shifting, smoothing, etc.) and >>very often struggled trying to avoid "metallic" sounding results, >>specially when doing time stretches (i.e. reading a PVX file with a >>very slow pointer). One way I've been dealing with this is by using EQ >>and reverb (tried also pvsmooth and pvsblur and didn't help much), but >>I was wondering, are there any other techniques to avoid this? Is this >>the result of analyzing using wrong parameters (I usually do: pvanal >>-n 2048)? Do the PVS opcodes interpolate between windows? I've read in >>some online articles about FFT in MAX/MSP and found mention to >>interpolation as a way of increasing sound quality. Would this be a >>way of avoiding it? >> >>Thanks! >> >>Hector >> >> >>Send bugs reports to this list. >>To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > > > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" >