The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
Video Statistics and Information
Channel: Reducible
Views: 866,554
Rating: undefined out of 5
Keywords:
Id: h7apO7q16V0
Channel Id: undefined
Length: 28min 23sec (1703 seconds)
Published: Sat Nov 14 2020
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Maybe it's just me but the video lost me immediately once the explanation started. I guess I would have to remember more of highschool maths.
I have been casually interested in this area ever since I needed to implement an audio pitch shift algorithm many years ago. It bugs me that I still don't understand the magic going on.
I never quite grasped before that the mathematical core of FFT was switching between these two representations of polynomials - that is a big piece of the puzzle.
Can anyone provide any high level insight into how this is used for pitch shifting?
As somebody with a maths degree, I must say I definitely feel like the target audience for this video - it beautifully shows the symmetries involved as well as the relationship between polynomial multiplication (= convolution) in the time domain and pointwise multiplication in the frequency domain.
That being said, most programmers don't have to know about uniqueness properties of polynomials, odd and even functions or roots of unity, so this might not be the ideal subreddit to appreciate this video.