� the current state of the art for pitch manipulation is, of course, Melodyne. dunno how Peter Neubacker does it. somewhere, i have some old MATLAB code that does a time-scaling via phase-vocoder.� you can combine that with resampling to get a pitch shifter. if it's pitch shifting a monophonic note, i would recommend a decent time-domain cross-fading method that has a decent pitch detector so that the splice displacements are good. a Laroche/Dolson did a real-time phase vocoder pitch shifter.� all doable but it's not a small project. ---------------------------- Original Message ---------------------------- Subject: [music-dsp] Real-time pitch shifting? From: "Matt Ingalls" <m...@8dio.com> Date: Thu, May 17, 2018 4:24 pm To: music-dsp@music.columbia.edu -------------------------------------------------------------------------- > I tried porting Stephan Bernsee’s code from his old DSP Dimension blog: > http://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/ > <http://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/> > > But it sounds pretty crappy, even compared to simple time-domain linear > interpolation. > > And now wondering what's the state of the art for real-time pitch > manipulation? > (for my purposes, ideally in the frequency domain) > > Is it still just phase vocoder with peak-detection ala Laroche/Dolson? > https://www.ee.columbia.edu/~dpwe/papers/LaroD99-pvoc.pdf > > Thanks! > Matt > > _______________________________________________ > dupswapdrop: music-dsp mailing list > music-dsp@music.columbia.edu > https://lists.columbia.edu/mailman/listinfo/music-dsp � � � -- 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