Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Neil Goldman
SoundTouch is time domain, based on a Synchronous-OverLap-Add (SOLA). I haven't gone through the source, but an article on their website explains a few different methods and states at the bottom SoundTouch is SOLA based. https://www.surina.net/article/time-and-pitch-scaling.html I've used SoundTo

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Chris Cannam
On Sat, 19 May 2018, at 21:34, RJ Skerry-Ryan wrote: > It may not be the state of the art, but RubberBand > is, I believe, the best open source > pitch shift / time stretch library out there at the moment, and can run in > realtime on modern CPUs. See here

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Corey K
"Phase Vocoder Done Right" is a fairly interesting new paper I came across, that talks about a strategy to preserve both vertical and horizontal phase coherence. Examples (which sound pretty good) and link to paper are here: http://ltfat.github.io/notes/050/ -Corey On Mon, May 21, 2018, 06:46 Chr

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Matt Ingalls
Ok thanks everyone for the info. and thanks RJ for the Rubber Band tech notes page, which states: "Rubber Band implements pitch-shifting using the standard technique of resampling… This method has the advantage of making the amount of pitch adjustment extremely accurate and stable, even for sma

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Chris Cannam
On Mon, 21 May 2018, at 19:54, Matt Ingalls wrote: > "Rubber Band implements pitch-shifting using the standard technique of > resampling… > This method has the advantage of making the amount of pitch adjustment > extremely accurate and stable, even for small changes.” It also means you only hav

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Eric Brombaugh
On 05/21/2018 12:35 PM, Chris Cannam wrote: And I hear what you are saying about the the post, looking at the code was easier for me: http://blogs.zynaptiq.com/bernsee/repo/smbPitchShift.cpp Yes, the actual shifting step is bizarrely crude considering the work done in the rest of the code (a

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Real-time pitch shifting? From: "Chris Cannam" Date: Mon, May 21, 2018 3:35 pm To: music-dsp@music.columbia.edu --