We look at some approaches to pitch-shifting music, and the related problem of time-stretching, with intuitive visual explanations, code and audio examples. We start with a simple overlap-add approach, explore the mechanics of FFT-based effects and frequency-domain approaches, and finish with the design used in a new open-source polyphonic pitch/time C++ library.
IF YOU ARE ATTENDING ONLINE, ALL TALK SESSIONS CAN BE ACCESSED FROM THE MAIN LOBBY:
https://conference.audio.dev