> 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
<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.
Exactly!
Thanks.
-m
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp