---------------------------- Original Message ---------------------------- Subject: Re: [music-dsp] Real-time pitch shifting? From: "RJ Skerry-Ryan" <rr...@mixxx.org> Date: Sat, May 19, 2018 4:34 pm To: music-dsp@music.columbia.edu -------------------------------------------------------------------------- > 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). > these both sound interesting (in their demos).� thanks for filling me in on these.� the SoundTouch at stretch to double mode (or cut tempo in half) has splicing sounds or "glitches", many per second, so i sorta suspect that one to be time domain, but maybe it's not.� i wonder what that might sound like for monophonic vocal or something that might expose the "phasiness" that i dunno how to beat using a phase vocoder.� a good time-domain pitch shifter (not multiband pitch shifting) naturally is able to keep phases between harmonics synchronized (because it doesn't separate the harmonics and deal with each separately).� but there is the potential for glitches when the input is not sufficiently periodic. � -- 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