I work as an audio programmer for video games and this just blew my mind. Keep these videos coming please, they're invaluable for people who want to intuitively understand core dsp concepts, but lack the time to go deep into the theory.
Hey, thanks for all your videos. I do already understand quite a lot of how digital signals function but still very much enjoy every single one of your videos! But this specific thing about the sinc function is a topic I'd really like to hear and learn more about, so would be very interesting if you could explain the sinc function and how it works within a DAC, how you can get a perfect sine wave from a few sample points that on it's own doesn't look like it could form that perfect sine? :)
Thanks again! Yea, I was thinking I could delve more into the sinc function by exploring different types of interpolation, sinc interpolation being one of them. I'll have to see how I can incorporate them into something. Thanks for the suggestion.
Sir, i would like to know which textbook you have referred to in learning this topis, because i haven't come across any with such a detailed and intuitive explanation
@@parvathiak9778 thank you for that! Will Pirkle's book which I've referenced in the description is my source material. Though it may not have the same visualisations and explanation, the concept is there in the text.
I got enlightened in the video. It seems so wrong that some of us our teachers are getting paid to teach us, it is their job but they are not close to this teaching level.
I'm in the final stages in programming a synth using the JUCE platform. One thing I am missing is a visual representation of the filter type, poles, cutoff, and resonance, as specified by the user, a frequency response curve (plot). So watching this video series, I guess the easiest way is to send these pulses, from DC to at least 1/2 Nyquist through the filter, and plot the output right?
Hey there, so one way of representing the frequency response plot, as you eluded to, is sending an impulse response through the filter, and performing an FFT on the impulse response. I've done the same in the demo plugin in the repo, you can check it out. But this is not efficient, and lots of calculations are needed. The frequency response curve can be built if you know the coefficients of your filter (which is quite likely that you have this, since you control the filter). In this case, you should try and implement what's provided in this article: www.earlevel.com/main/2016/12/01/evaluating-filter-frequency-response/
You have the best DSP basics videos on YT. I wish my teachers could make their lectures as interesting as your videos are!
Thanks very much mate! I have the benifit of editing and animating in my own time. Lectures however don't.
Amazingly done sir! It’s like watching a 3blue 1 brown video. Awesome quality of content!
Thanks a lot! I love 3b1b as well.
thank you, sir, for such an amazing video course. This is truly a gem. Wishing you all the best on your journey!
Thank you very much!
I work as an audio programmer for video games and this just blew my mind. Keep these videos coming please, they're invaluable for people who want to intuitively understand core dsp concepts, but lack the time to go deep into the theory.
Thanks! I'm an audio programmer as well, and these videos are mostly for myself so I don't forget later 😅
8 years in the similar domain but never got such a great explanation and visualization. Awesome videos.
Cheers! Glad you found the content useful!
After 3 years I understood. You have earned my respect and a trivial subscription.
That's awesome to hear! Cheers!
Watching your videos opens up new dimensions of understanding for the same topics that one learns at uni. Immense work, Sir!
Thanks so much! Glad you found these useful.
All your videos helped me a lot during my studies and i appreciate your work very much. Keep it up
Thanks so much! I'm glad the videos helped out!
I can see so much hard work behind explaining those things. Zazakallahu khairan
Omg this just dragged away yet another curtain! What a cool and easy to understand way to put this! Thank you so much
Understanding the impulse signal was definitely one of those ah-ha moments for me too! :)
I respect professors among professors.
Excellent presentation on Digital Filters, thank you !
Hey, thanks for all your videos. I do already understand quite a lot of how digital signals function but still very much enjoy every single one of your videos! But this specific thing about the sinc function is a topic I'd really like to hear and learn more about, so would be very interesting if you could explain the sinc function and how it works within a DAC, how you can get a perfect sine wave from a few sample points that on it's own doesn't look like it could form that perfect sine? :)
Thanks again! Yea, I was thinking I could delve more into the sinc function by exploring different types of interpolation, sinc interpolation being one of them. I'll have to see how I can incorporate them into something. Thanks for the suggestion.
@@akashmurthy Looking forward to it ^^
too good man...thanks a ton for this masterpiece
Sir, i would like to know which textbook you have referred to in learning this topis, because i haven't come across any with such a detailed and intuitive explanation
@@parvathiak9778 thank you for that! Will Pirkle's book which I've referenced in the description is my source material. Though it may not have the same visualisations and explanation, the concept is there in the text.
Good job, thanks.
I got enlightened in the video. It seems so wrong that some of us our teachers are getting paid to teach us, it is their job but they are not close to this teaching level.
I'm in the final stages in programming a synth using the JUCE platform. One thing I am missing is a visual representation of the filter type, poles, cutoff, and resonance, as specified by the user, a frequency response curve (plot). So watching this video series, I guess the easiest way is to send these pulses, from DC to at least 1/2 Nyquist through the filter, and plot the output right?
Hey there, so one way of representing the frequency response plot, as you eluded to, is sending an impulse response through the filter, and performing an FFT on the impulse response. I've done the same in the demo plugin in the repo, you can check it out. But this is not efficient, and lots of calculations are needed. The frequency response curve can be built if you know the coefficients of your filter (which is quite likely that you have this, since you control the filter). In this case, you should try and implement what's provided in this article: www.earlevel.com/main/2016/12/01/evaluating-filter-frequency-response/
Great content as always!
Thanks as always!
Great work sir
Thank you!
subscribed...awesome content...