Hi Robert,

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."

In the beginning of your answer, you said that I need to use WSOLA with
resampling.

I have problem with implementation. Can you help ?

Thanks,
Alex

2018-09-27 0:25 GMT+03:00 Jacob Penn <[email protected]>:

> Ahh yeah I gotcha,
>
> Yes, in the case of slow down, there Is a finite amount you’re able to
> slow down based on the size of the circular buffer of input data in use.
>
> In my personal applications I offer users the ability to restart the
> stretch from the writehead at a musical value. Conveniently the slowest
> rate for this control will stop the overflow ; )
>
> Can sound quite nice!
>
> Best,
>
> [image: insignia] <http://jakemumu.github.io/>
> JACOB PENN.MUMUKSHU
> 612.388.5992
>
> On September 26, 2018 at 2:21:29 PM, robert bristow-johnson (
> [email protected]) wrote:
>
>
>
> ---------------------------- Original Message ----------------------------
> Subject: Re: [music-dsp] WSOLA on RealTime
> From: "Jacob Penn" <[email protected]>
> Date: Wed, September 26, 2018 5:00 pm
> To: [email protected]
> [email protected]
> --------------------------------------------------------------------------
>
> > You can indeed do it on real time audio but the tricks is like the
> previous
> > email, you’ll need to devise strategies for pitching things up, as you’ll
> > be lacking the necessary information to move faster across the buffer
> from
> > the write head position.
> >
> > You’ll also obviously only be able to slow down a signal, and not speed
> it
> > up.
>
> no, even if you slow it down, any finite-sized buffer will eventually
> overflow.  i presume you mean time-scaling (not pitch shifting) using WSOLA.
>
> by "real-time", i mean live samples going in and (assuming no sample rate
> conversion) the same number of samples going out in a given period of
> time.  with an upper bound of delay (and the lower bound is imposed by
> causality) and the process can run indefinitely.  so if you're slowing down
> audio in real-time and you're running this process for a day.  or for a
> year.
>
>
> --
>
> r b-j                         [email protected]
>
> "Imagination is more important than knowledge."
>
>
>
>
>
>
>
> _______________________________________________
> dupswapdrop: music-dsp mailing list
> [email protected]
> https://lists.columbia.edu/mailman/listinfo/music-dsp
>
>
> _______________________________________________
> dupswapdrop: music-dsp mailing list
> [email protected]
> https://lists.columbia.edu/mailman/listinfo/music-dsp
>
_______________________________________________
dupswapdrop: music-dsp mailing list
[email protected]
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to