Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22
Вставка
- Опубліковано 28 кві 2023
- audio.dev/ -- @audiodevcon
Four Ways To Write A Pitch-Shifter - Geraint Luff - ADC22
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.
Slides: link will be updated when available.
_
Geraint Luff
Geraint grew up with a strong interest in music, maths and programming. He now heads up Signalsmith Audio, a small company which provides custom audio/DSP algorithm design and implementation, as well as developing their own line of audio plugins.
_
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
_
Organized and produced by JUCE: juce.com/
_
Special thanks to the ADC22 Team:
Lina Berzinskas
Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
#audiodevcon #audiodev #audio
Based on the ideas from this talk (the 4th method in particular) after this talk I released Signalsmith Stretch, an open-source C++ pitch/time library, and there's a blog post that looks into that more detail.
First reverb then pitch shifting, Geraint is teaching us to build shimmer one talk at a time 😳
fantastic talk! made such a complicated task actually followable for my smooth brain
This lecture is full of useful intuitions, thanks!
This video has been incredibly valuable to me. Thank you so much for the amazing presentation!
Very thanks and very interesting ! So the phase might be adjusted and i have to watch again the video to understand more how.
while we all know such applications and how to make the algorithm, i was not aware of the official scientific terminology "vase phocoder".
From his name, he should be doing a talk on loudness maximisation lol
watching this at 2x speed
Would love to hear about paulstretch, which category it belongs to
Why is my phase vocoder always making a annoying ringing noise when I try to shift 12 semitones up but sounds good when shifting tunes down? Does it often occur on traditional phase vocoder? Which part should I improve?
12:26
yooooooooomggggggggggggg this is what i was looking forrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr for a yeeeeeeeeeeeeeeeear......................................... funny i was just watching your reverb video and wanted to see if you have some other stuff and how is the codebase(i was looking for an understandable bloatfree dsp libs in c~) and these are perfect!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! thank you Geraint & signalsmith!!!!