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