> On May 21, 2018, at 2:08 PM, robert bristow-johnson 
> <r...@audioimagination.com> wrote:
> unless you're gonna worry about formants, pitch shifting is just resampling 
> applied to the output (or input) of a time scaler.  i would do whichever 
> operation increases the data first.  so pitch shifting up would be 
> time-stretch first, then resample.  pitch shifting down would be resample 
> first and then time-compress.

Yes, but that Laroche/Dolson paper 
<https://www.ee.columbia.edu/~dpwe/papers/LaroD99-pvoc.pdf> from 1999
presents a way for pitch manipulation without doing the time modification step. 

As far as I can understand it, it seems to be along the same lines as that 
Bernsee blog, but with peak detection.

I guess I am wondering if this road is really worth going down 
— if it won't sound as good as just basic linear interpolated sr conversion in 
time domain, for me the answer is no.

> On May 22, 2018, at 1:21 AM, Chris Cannam <can...@all-day-breakfast.com> 
> wrote:
>  I was guessing that meant he wanted to pitch-shift the streams individually, 
> perhaps by different amounts, without changing the frame alignments for the 
> individual streams, so they could be summed in the frequency domain and fed 
> into a single IFFT/overlap/add at the end.


dupswapdrop: music-dsp mailing list

Reply via email to