It may not be the state of the art, but RubberBand <https://breakfastquay.com/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. SoundTouch <https://www.surina.net/soundtouch/> is another good option that is cheaper to compute (and therefore easier to run in realtime on e.g. a mobile CPU).
Mixxx <http://mixxx.org/> uses both (giving the user the choice, since they may want SoundTouch on older CPUs) for realtime pitch shifting and tempo adjustment. On Sat, May 19, 2018 at 1:29 PM gm <g...@voxangelica.net> wrote: > > > Am 19.05.2018 um 20:19 schrieb Nigel Redmon: > > Again, my knowledge of Melodyne is limited (to seeing a demo years > > ago), but I assume it’s based on somewhat similar techniques to those > > taught by Xavier Serra (https://youtu.be/M4GRBJJMecY)—anyone know for > > sure? > > I always thought the seperation of notes was based on cepstrum? > My idea is that a harmonic tone, comb like in the spectrum, is a peak in > the cepstrum. (isn't it?) > Probably then you can also track pitch by following a peak in the cepstrum. > Not sure if this makes sense? > I never tried Melodyne in person so I am not sure what it is capable of. > > > > _______________________________________________ > dupswapdrop: music-dsp mailing list > firstname.lastname@example.org > https://lists.columbia.edu/mailman/listinfo/music-dsp
_______________________________________________ dupswapdrop: music-dsp mailing list email@example.com https://lists.columbia.edu/mailman/listinfo/music-dsp