I need to undrestand how implemet pitch shift on audio buffer based on
wsola and resample.
Could you help ?
Thanks,
Alex

‫בתאריך יום ה׳, 27 בספט׳ 2018 ב-22:44 מאת ‪robert bristow-johnson‬‏ <‪
r...@audioimagination.com‬‏>:‬

>
>
> ---------------------------- Original Message ----------------------------
> Subject: Re: [music-dsp] WSOLA on RealTime
> From: "Alex Dashevski" <alexd...@gmail.com>
> Date: Thu, September 27, 2018 2:15 am
> To: music-dsp@music.columbia.edu
> Cc: "robert bristow-johnson" <r...@audioimagination.com>
> --------------------------------------------------------------------------
>
> > I don't understand your last sentence:
> > "then, in real-time, you can use the time
> > scaler make the more or fewer samples per block to be the same as
> normal."
>
> this was in my original answer and it was about an application of
> time-scaling to the playback of audio from a mass storage device (i think
> either a hard disk or a CD or an MP3 from an iPod or something) at a faster
> or slower rate than was original recorded.  if you're playing it back
> faster, there are more samples per second than when recorded and the pitch
> will be raised (this is like "fast-forward" with the old analog tape
> technology).  if you're playing it back slower, there are fewer samples per
> second than when recorded and the pitch is lowered.
>
> i know i have done fast-forward with a CD player and the pitch wasn't
> raised but the music was chopped up, so it sounded glitchy besides being
> fast tempo.  WSOLA could be employed in real time to make that fast forward
> sound less glitchy (a phase vocoder would insure no glitches), have the
> same pitch as when recorded, *and* still be sped up in tempo.
>
> > In the beginning of your answer, you said that I need to use WSOLA with
> > resampling.
>
> *if* you're doing pitch-shifting.  and pitch-shifting in real-time makes
> sense.
>
> but time-scaling with live input in real-time does not make sense.  and
> it's not because of issues regarding finite computational bandwidth.  it's
> because we can't look into the future (if you're speeding things up) nor
> indefinitely into the past (with a finite amount of memory) if you're
> slowing things down.
>
>
>
> --
>
> r b-j                         r...@audioimagination.com
>
> "Imagination is more important than knowledge."
>
>
>
>
>
>
>
> _______________________________________________
> dupswapdrop: music-dsp mailing list
> music-dsp@music.columbia.edu
> https://lists.columbia.edu/mailman/listinfo/music-dsp
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to