2. Sampling Theorem - Digital Audio Fundamentals

  Рет қаралды 79,153

Akash Murthy

Akash Murthy

Күн бұрын

Пікірлер: 264
@guidoschilliger
@guidoschilliger 2 жыл бұрын
I only discovered these videos yesterday and I am simply blown away. Thanks a lot for putting in all this enormous effort to make them, Akash. These are extremely well done and the subjects are excellently explained. Fantastic work! 🙏
@akashmurthy
@akashmurthy 2 жыл бұрын
Thank you so much! I'm glad you found the channel.
@artpinsof5836
@artpinsof5836 11 ай бұрын
I also have had my mind blown after discovering these videos "yesterday" (1 year after your comment 😅)
@prajaktamajalekar5688
@prajaktamajalekar5688 Ай бұрын
Me too I'm blown away awesome ❤
@AxelSyranoPedemeKuenzob
@AxelSyranoPedemeKuenzob 9 ай бұрын
this might be the best video explaining those digital signal processing concepts
@oscartrillionaire247
@oscartrillionaire247 3 жыл бұрын
Man, you are more knowledgeable than the best professors in the world. Your way of explanation is phenomenal. Keep patience mate, you will reach more than a million subs in the next couple of years. Keep making these videos, you are serving humanity in a very very positive way. Thanks a lot
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks a lot for the compliments man! Although, I don't pretend to know it all. All of these videos were researched thoroughly, and I learnt quite a lot while doing that. And yet, there are a few mistakes here and there, that I discovered later. It's a learning process for me, as it is for you! But I really appreciate the positive feedback, and yea, I'll continue to do more.
@MARISBENMusic
@MARISBENMusic 3 жыл бұрын
You are saving my university year!
@akashmurthy
@akashmurthy 3 жыл бұрын
Haha..good luck with college!
@lil_works
@lil_works 3 жыл бұрын
Saving mine too 🤣
@mikkokylmanen9296
@mikkokylmanen9296 4 жыл бұрын
Wow! I am stunned by the quality of your videos, they are just perfect. I'm new to the topic and this is hands down the best video I've yet seen on it.
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks a lot of checking it out!
@leploeo7145
@leploeo7145 2 жыл бұрын
probably the most underrated series of videos on youtube
@lil_works
@lil_works 3 жыл бұрын
You are doing an amazing job man !! This playlist is so helpful 👀👀
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks very much!
@kswindia
@kswindia 4 жыл бұрын
These videos are pure Gold Akash! Really well produced and well chalked out. Massive props 🙏🏼
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks a lot! :)
@jasonlabatti7475
@jasonlabatti7475 3 жыл бұрын
I second this. Excellent videos! Using these to help my students better visualize the process in my computer science class now. Thanks, Akash! Very well done.
@akashmurthy
@akashmurthy 3 жыл бұрын
Thank you Jason! I'm glad you're able to use these in an academic setting!
@jpp2310
@jpp2310 Ай бұрын
The greatest vidéo about Shannon-Nyquist Kotelnikov theorem
@VU3FKA
@VU3FKA 8 ай бұрын
This shows the depth of your understanding and your willingness to share the knowledge with others. Excellent work 👏👏
@akashmurthy
@akashmurthy 8 ай бұрын
Thank you so much for your feedback!
@thedarklordofcats339
@thedarklordofcats339 3 жыл бұрын
A god amongst men. Thank you for representing concepts in easy to digest youtube videos! Reading university books is so draining by comparison lol
@akashmurthy
@akashmurthy 3 жыл бұрын
T'is but a man, but a man with time. Thanks mate, glad you found it useful!
@SenthilKumar-ib1wu
@SenthilKumar-ib1wu 4 жыл бұрын
The process of recording sound stored in the form of thousands of indivdual measurement each at a discrete unit of time called.. very thanks for a super video....
@CULTUM.mp3
@CULTUM.mp3 3 жыл бұрын
RESPECT for the top quality videos 🧠 way better than most uni lectures
@akashmurthy
@akashmurthy 3 жыл бұрын
Cheers mate!
@MM-ry4ki
@MM-ry4ki 3 жыл бұрын
Since my knowing of this theorem, I have always tried to understand this.This video really makes me to understand.Thanks.
@akashmurthy
@akashmurthy 3 жыл бұрын
Glad it helped you out!
@manjunathanj9316
@manjunathanj9316 2 жыл бұрын
This video is something else... The quality of explanation and animation are so good. Now I can do seminar about this topic without hesitation.
@jpeo98
@jpeo98 4 ай бұрын
i will say it again, its so good it deserves more views. 10/10 video, its actually unusual to be so clarified just on the video alone. You have the awarness and intelligence to teach. Kudos to you my friend
@akashmurthy
@akashmurthy 4 ай бұрын
@@jpeo98 thank you very much for the kind comments!
@eglenausedaite
@eglenausedaite 3 жыл бұрын
Awesome, Akash! You speak so clearly and interestingly.
@DankBurrito420
@DankBurrito420 11 ай бұрын
Hey Akash! I recently found your videos and they are a blessing. I'm an Audio Engineer and Comm. Studies (with emphasis in Film & Media) major, that has been working in professional A/V for the last 5 years now. This series is helping me study for CTS, and just overall knowledge refresher. Thank you!
@akashmurthy
@akashmurthy 11 ай бұрын
That's awesome to hear, thanks for sharing!
@mouhamadalmounayar2199
@mouhamadalmounayar2199 10 ай бұрын
I cannot express how much I love this video
@akashmurthy
@akashmurthy 10 ай бұрын
Aww, thanks very much!
@UDiAudio
@UDiAudio 4 жыл бұрын
Excellent video and presentation.. I can already imagine this channel with 10K subs in few months from now. Good luck.
@akashmurthy
@akashmurthy 4 жыл бұрын
Cheers! Thanks for taking the time out to write that!
@akira_rtt
@akira_rtt 9 ай бұрын
This series of videos are simoly amazing! Thank you so much for explaining audio processing that way :)
@akashmurthy
@akashmurthy 9 ай бұрын
Thank you! I'm glad you found these useful!
@satbun477
@satbun477 2 жыл бұрын
the qualities of this video is extraordinary !!, you deserve more subscriber and views thank you so much
@Peaceful-er4vf
@Peaceful-er4vf 8 ай бұрын
Amazing. Absolutely amazing animation and explanation on this concept. Thank you for the fantastic work!
@akashmurthy
@akashmurthy 8 ай бұрын
Thank you so much for the support! :)
@fahadzhossain
@fahadzhossain Жыл бұрын
Bro you are just awesome. Your animation and the fluency of describing is mind blowing. Love to watch your videos. Keep it up brother.
@akashmurthy
@akashmurthy Жыл бұрын
Thanks very much mate!
@agustin2881
@agustin2881 Жыл бұрын
its just so nice to find good content in non common topics. thks it helped me.
@akashmurthy
@akashmurthy Жыл бұрын
Glad it helped mate!
@Margo-v2k
@Margo-v2k 2 жыл бұрын
the quality of your vidoes are so good u def deserve more subs
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate!
@FirmanAsa
@FirmanAsa 3 жыл бұрын
The graphs and animations complement your explanation really well!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks very much!
@workethicrecords5901
@workethicrecords5901 3 жыл бұрын
This Channel is amazing, and is filling in a lot of holes made by my DSP professor. Great stuff
@akashmurthy
@akashmurthy 3 жыл бұрын
That's high praise! Thanks very much :)
@kreczu77
@kreczu77 Жыл бұрын
This is where the maths and physics are NOT boring. Your explanation is genius Akash. Thank you
@akashmurthy
@akashmurthy Жыл бұрын
Thanks so much mate!
@Peaceful-er4vf
@Peaceful-er4vf 8 ай бұрын
Amazing work!
@suttikorntocharoenniwatsai9447
@suttikorntocharoenniwatsai9447 3 жыл бұрын
A great video and explanation. But I'm confusing some points that you explained. @17:07 about the extra high-frequency content. Why it has an extra high-frequency content even if the generator produced the pure single signal at 3.9kHz?
@aftofono
@aftofono 2 жыл бұрын
such a shame I didn't discover this earlier, very well explained, very well produced, thank you!!!
@akashmurthy
@akashmurthy 2 жыл бұрын
I'm glad you discovered it now!
@MrSouzy
@MrSouzy 3 жыл бұрын
many thanks for the video. When you said that it was a mathematically unique solution combined with the graphic it clicked in my head because I realized even before you said it that only one wave form at a certain frequency form could pass through all of the points at that same time. Really interesting !
@akashmurthy
@akashmurthy 3 жыл бұрын
Great! I'm glad the graphics were useful.
@SazzadHissain
@SazzadHissain Жыл бұрын
Hi Akash, sounds like you have put the nyquist shannons sampling theorem wrongly. Wouldn’t it be “greater than twice” instead of “at least twice”? 3:35
@rafilushan1988
@rafilushan1988 3 жыл бұрын
That's the best representation of sampling!
@FreedomForKashmir
@FreedomForKashmir 2 жыл бұрын
This is super high quality precious content ... made with effort and commitment. No only his theoretical concepts are clear but also way of transforming them and explaining them is very good Much appreciated
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks very much mate! :)
@sumantnemmani4877
@sumantnemmani4877 4 жыл бұрын
Amazing video! Love the explanations, the visuals and production overall! Subbed.
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks for checking it out!
@amidall
@amidall 2 жыл бұрын
Hey, you make learning so easy for me by making these videos. They are well produced, the tempo is perfect, all the necessary information is included and your lecturing style makes it seem like you go through the thinking process alongside us which really makes understanding all this completely effortless. Great great work!
@akashmurthy
@akashmurthy 2 жыл бұрын
Thank you very much! I'm glad to hear you like the style of the videos. It was an intentional choice to go through all the common questions that I had when learning these concepts and answering them.
@amidall
@amidall 2 жыл бұрын
@@akashmurthy could you do a series on acoustics?
@akashmurthy
@akashmurthy 2 жыл бұрын
@@amidall any particular topics in acoustics?
@akashk961
@akashk961 3 жыл бұрын
Congratulations, I can sense your dedication. All the best ahead with your new works! 😎👍🏻
@srinivasaprasanth
@srinivasaprasanth 3 жыл бұрын
Your way of explanation is awesome🔥.Thanks for making this video
@akashmurthy
@akashmurthy 3 жыл бұрын
You're welcome! Thanks for checking it out..
@sriharinandan4981
@sriharinandan4981 4 ай бұрын
Dear Akash, I'm just an audiophile who loves music and keen to learn about it. Your videos are making me even more curious. You are an amazing teacher. 🙏. You have inspired me. Thank you
@akashmurthy
@akashmurthy 4 ай бұрын
Thank you very much for the kind comment!
@huyhuynhquang3004
@huyhuynhquang3004 Жыл бұрын
Love your effort and time you put in one video, it just phenomenal, i learn a lot from it. Thank you so much
@akashmurthy
@akashmurthy Жыл бұрын
Thanks so much!
@Apeskinny
@Apeskinny 4 жыл бұрын
Man , that visualisation of aliasing is awesome!!
@akashmurthy
@akashmurthy 4 жыл бұрын
Cheers man! There another video in the series, number 4, that talks about aliasing with a bunch more visualizations. Thought that might interest you!
@aashman
@aashman 2 жыл бұрын
Congratulations Akash...The kind of quality it contains surprised me....Initially, I thought it was done by some American guy...
@tim3.1415
@tim3.1415 Жыл бұрын
Such a high quality video! Thank you for this, such an enrichment for this platform.
@akashmurthy
@akashmurthy Жыл бұрын
Thanks mate! :)
@timoluetk
@timoluetk 3 жыл бұрын
This video series is seriously amazing!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks very much mate!
@CannedMan
@CannedMan 3 жыл бұрын
Beating is what is used for tuning pipe organs. The pipes called principals have the least amount of tuning degradation over time, so to tune the other voices, you pull the principal plus the desired voice, then listen to the beating; tuning the desired voice is then done by miniscule adjustments of that voice until the beating stops.
@mingzhou2213
@mingzhou2213 6 ай бұрын
Hello, I didn't quite understand the part of leaving a buffer between required frequency and nyquist frequency: I understand that when converting digital signal back to analog signal, the low pass filter does not perfectly remove all undesired high frequency component, so we have a small portion of signal goes beyond the desired frequency. Whether setting the a buffer or not, this small portion of high frequency signal will always exist (Like for the buffer case you show at 18:56, there is a chunk in the buffer area). I can see that this region is distanced from the nyquist frequency. I don't understand why is it better, because in both scenario (desired signal frequency near 1/2 of sample rate or much lower than sample rate), we both have an undesired chunk.
@akashmurthy
@akashmurthy 5 ай бұрын
@@mingzhou2213 Aliasing. I go into more detail on Aliasing in the next videos in the series. But you want to eliminate any frequencies beyong the nyquist, otherwise you run the risk of the the frequencies aliasing and being bounced back into the audible range of the signal. This happens because of the mathematical constraints of discrete signals in a digital system.
@BorisNienke
@BorisNienke 4 жыл бұрын
first i was about to draw some panels to illustrate the Sample-Rates and what it means to higher frequencies. Then i thought, i should first look if someone already did it so that i could simply share a link. THEN i found THIS one and learned more details on something i though i already knew :D - Thank you!
@akashmurthy
@akashmurthy 4 жыл бұрын
Glad you found it helpful, thanks!
@Apeskinny
@Apeskinny 4 жыл бұрын
Love this! And the nod to Monty 😊👌
@carlosa.chacon985
@carlosa.chacon985 3 жыл бұрын
I was going to write the exact same thing lol
@RitwikKaikini
@RitwikKaikini 4 жыл бұрын
Very cool stuff man! loving your tutorials.. Am very glad you have embarked upon this journey.... There's always something new to learn! good stuff.. keep it up! :) cheers
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks man! The plan is to continue deep diving into audio concepts and getting as low level as possible while still being engaging and accessible enough. Thanks for the support, and for checking it out!
@ishaanpareek5751
@ishaanpareek5751 6 ай бұрын
best video ever for audio processing
@DAXBRWNMUSIC
@DAXBRWNMUSIC Жыл бұрын
these videos are very well explained and put together. thank you!
@akashmurthy
@akashmurthy Жыл бұрын
Thanks very much!
@josuefox
@josuefox 2 жыл бұрын
Excellent lesson, sometimes a little lost coz my english but mostly the visual helps. Just one point to explain, your experience at 8:21. a tone at 4kHz and a sample rate at 8KHz showing no waveform and producing no sound. Is it same event when the frequencies = sample rate ? ( for the same example , if we have a tone at 4Khz with a sample rate at 4Khz)
@akashmurthy
@akashmurthy 2 жыл бұрын
Thank you! So, trying to represent any frequency above the Nyquist will cause the signal to alias. You can check out video #4 Aliasing. But in essense, if you generate a 4kHz signal at a sample rate of 4kHz, the signal will be interpreted as 0Hz. So yes. It will be a very similar result as that of the Nyquist frequency(2kHz).
@josuefox
@josuefox 2 жыл бұрын
@@akashmurthy Yes I watched all now. Lot of infos in my brain, but the biggest discovery was about the fact that the sound is reproduced thanks to math and not directly by sample rate, as long as we respect the theorem. I have two questions if you have time. 1) There is a big discussion in a forum about converting samples. For example with kontakt libraries. They are taking a lot of space (by hundred of GB) , some people convert them to 16Bits and others thinking of even converting to 44.1Khz. I understand that the choice of sample rate and bit depth is more for the recording, but what about sample already digital ? My opinon would be to choose 44.1Khz (coz it's enough) and 24 bits just to avoid plugins "destructing the quality" ( I have read that plugins do that so better to have lot of bits ) and for the dynamic range which looks important. against clipping. 2) One of the explanation of Hi-res is that when you cut at 44.1KHz, you will lose harmonics , timbre and color of the sound. does it make sense ? thank you and sorry for the long msg
@akashmurthy
@akashmurthy 2 жыл бұрын
@@josuefox hey, thanks for the questions. Choosing bit depth is only a consideration when converting from analog to digital or from digital to analog. Changing the bit depth after a signal has already been sampled does not make a lot of sense. In DAWs, the sample values are represented as floating point values. Plugins use floating point calculations in 32 bit or 64 bits of precision. They rarely ever operate in 16/24 bit fixed point. And no, down sampling to a rate of 44.1kHz from something higher does not lead to loss of audible harmonics. But it does depend on the quality of the anti Aliasing filter that's doing the conversion.
@josuefox
@josuefox 2 жыл бұрын
@@akashmurthy Thank you so much for your answers.
@shyamm4680
@shyamm4680 4 жыл бұрын
Sampling theorem uses the keyword 'atleast' and we know that we cannot recover signal if we sample exactly at the Nyquist rate as discussed at 8:51. So shouldn't the theorem state that a band limited continuous time signal can be accurately converted to and from digital signal when sampled at a rate, 'more' than twice as high as the highest frequency component of the waveform? I have just replaced 'atleast' with 'more'
@akashmurthy
@akashmurthy 4 жыл бұрын
You're absolutely right. I cringe at it whenever I rewatch this video! It was a mistake.
@shyamm4680
@shyamm4680 4 жыл бұрын
Thank you for the clarification. Many don't realise this fact and use the expression fs>=2fmax conveniently. I would also like to thank you for the simplicity and quality of this educational video. Looking forward for more.
@happyBellaXD
@happyBellaXD 2 жыл бұрын
Thank you so much for the series! You made it so clear and easy to understand, just amazing
@akashmurthy
@akashmurthy 2 жыл бұрын
You're welcome! Glad you found the series useful!
@tombrooks5118
@tombrooks5118 Жыл бұрын
Wow, I came to your site to learn PCM which you will cover in part 9 or 10 and here as a bonus you have covered the free DAW software Audacity which as a beginner hobbyist, I actually want to learn to use with my music keyboard and computer. You showed us amazing things Audacity can do much better than sites dedicated to Audacity have shown me. Its like an Oscope and a spectrum analyzer. I want to watch all of your videos.
@akashmurthy
@akashmurthy Жыл бұрын
Audacity is a powerful software for sure! All the best with your learning.
@jasdevsidhu9785
@jasdevsidhu9785 10 ай бұрын
Thanks!
@akashmurthy
@akashmurthy 10 ай бұрын
Thank you! :)
@CharvelIst
@CharvelIst 5 ай бұрын
May I ask what software you utilized for the sine wave animations? They're. quite brilliant...
@danieliniguezv
@danieliniguezv 3 жыл бұрын
my God! your work is simply amazing. thank you so much!!!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks so much man! :)
@NISSIHYPERCORP
@NISSIHYPERCORP 3 жыл бұрын
I love the way you explain it 💖 The way you work on each topic which seems complex You are incredible The graphics and voice are really making it a pleasant learning of joy Please dont stop 👍 I love the way you put real life into dumb equations .
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks a mil for all the kindness!
@wilmercohen3764
@wilmercohen3764 2 жыл бұрын
I always sample at speeds well above that established by the theorem, since that way I can dispense with the design of very high-order filters that resemble ideal filters as much as possible, and use low-order filters... although of course this implies that electronic devices must also be able to handle such high frequencies. A very educational video
@baleeghal-baitar
@baleeghal-baitar 11 ай бұрын
Thank you from the bottom of my heart,now I understand the sampling theory. I’ve been attending the lectures and the doctor keeps talking about it and never understand what he says 😅
@akashmurthy
@akashmurthy 11 ай бұрын
Haha, that's awesome! It's quite simple, once you get a hang of it..
@ramseybolton1509
@ramseybolton1509 3 жыл бұрын
6:22 I realized few seconds later its you voice! Graphics : 100/100
@akashmurthy
@akashmurthy 3 жыл бұрын
Yea! It was quite easy to do, but thanks for noticing!
@ptsdon
@ptsdon 2 жыл бұрын
Akash isn't a good explainer. He is a GREAT explainer. I am very impressed!!😊
@akashmurthy
@akashmurthy 2 жыл бұрын
Thank you kind sir!
@piyushparashar8990
@piyushparashar8990 3 жыл бұрын
Very nice video! Thank you very much. Questions to you - why do we need band limiting when the original signal in Audacity is to be created for 3.999KHz ? Where will the high frequencies come from which are to be band limited? And if there are higher frequencies, wouldn't we need to sample w.r.t that value (Fmax will change)? Thanks again.
@HyperSlayer72
@HyperSlayer72 3 жыл бұрын
I'm having a bit of trouble understanding stuff starting at 12:54 related to the intermediate analog signal. My current understanding is that the vertical components (lines) in the signal are essentially infinitely high in frequency, as thats the only thing that would explain how a analog wave could be perfectly vertical. As for the horizontal components they would be 0hz and have zero amplitude. Everything I just typed I would assume is wrong. Next, I understand the end goal is to find the single analog wave that serves as a solution to the intermediate analog signal by crossing each edge/point of the signal once. However I still don't understand how said solution is found. At 13:32 where you talk about discarding unwanted high frequencies from the intermediate analog signal I don't quite understand why this is done/how it aids in converting/solving the intermediate analog signal into a final analog signal. I thought the original digitally stored signal was already bandlimited in this example. Clearly i've gotten myself mixed up. Any guidance would be very appreciated.
@akashmurthy
@akashmurthy 3 жыл бұрын
Hey thanks for the question. It's quite interesting. So first question was, are there really signals with infinite frequency components, since the slope is 90 degrees? Well, I would blame the illustrations for this. At the intermediate signal stage, we're already in the analog (time) domain, so there is no instantaneous bit switching happening here. The signal is represent by analog components. And analog components are never ideal. Consider a capacitor. That's one of the components used to hold the state of the signal at some value for some period of time and then drop the value to a lower state or charge the value to reach a higher state. Here, charging and discharging a capacitor are not instantaneous operations. It's takes a bit of time. Very negligible, when compared to the audio rate, but still a deterministic amount of time. You get a ramp of values when the capacitor charges from 0v to 5v and a ramp of values when the capacitor discharges from 5v to 0v. You'd still have high frequencies because of these sharp ramps, but not infinitely high. The question about 0Hz DC components when the signal is held at the same state, well, that's interesting! I donno about this one. Maybe an electrical engineer could explain it. Those DC components would probably be there in the final audio signal, and would probably be stripped at the end by getting rid of any DC bias. Not sure.
@akashmurthy
@akashmurthy 3 жыл бұрын
And the second question, why is there a need to filter the signal, and how does that help in finding the final analog solution. Filtering is not a very intuitive process when viewed from the time domain. However, filtering is very intuitive when viewed from the frequency domain. A low pass filter will attenuate frequencies beyond a cut off, and we can see that vividly on a frequency vs amplitude graph. But these changes are harder to visualize on a time vs amplitude graph (time domain). How I try to build my intuition for this is by considering a square wave. A square wave has some fundamental frequency, and a lot of overtones. In the time domain, it looks like chunky repeating squares. And in the frequency domain, it looks like a ramp of values from the fundamental frequency, decreasing in amplitude all the way to the audible limit. Lets say, the task now is to find the fundamental frequency. If you put a low pass filter on it and crank it up, the lower the cut off frequency, the more and more this square wave sounds like a sine wave, and when you cut off all frequencies above the fundamental, it'll look and sound like a perfect sine wave. So, the jaggedy edged square wave was transformed into a smooth sine wave by the low pass filter. So low pass filtering can be thought to smooth out the time domain waveform, and the smoothed out points follow a sinc interpolation. Though the digital signal was band limited, the digital to analog conversion process inadvertently adds higher frequencies into the signal, because of the process we just discussed. So there is a need to put the low pass filter, and band limit the output analog signal.
@HyperSlayer72
@HyperSlayer72 3 жыл бұрын
​@@akashmurthy Ah, that makes sense regarding the natural speed limit of the capacitors themselves being tied to how high the frequency's are for vertical changes in amplitude. I needed to get my mindset out of the digital domain where bit switching would be nearly instantaneous.
@HyperSlayer72
@HyperSlayer72 3 жыл бұрын
@@akashmurthy If I follow you correctly here your relating the similar appearance of a square wave to that of an intermediate analog signal. No doubt they are visually similar, and I get what you mean with applying a low pass filter to smooth out the square wave. I'll stick to watching your series and if I feel like looking deeper into how a DAC functions I will do so after. Thank you so much for the detailed replies and the incredible video series!
@mekishethio8738
@mekishethio8738 2 жыл бұрын
I love this video a lot. Thank you. God bless you
@akashmurthy
@akashmurthy 2 жыл бұрын
You're welcome! :)
@tails_the_god
@tails_the_god 3 жыл бұрын
Hey question how would I set up my wav file when exporting NES audio to wav? Like the headers and stuff
@exxzxxe
@exxzxxe 2 жыл бұрын
Really well done! Concise, clear and correct. Thanks.
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate!
@danieldeychakiwsky1928
@danieldeychakiwsky1928 3 жыл бұрын
Great videos! Oddly though, while I can generate a 3999 Hz pure sine tone at an 8000 Hz sampling rate using Audacity, I'm unable to hear it when I play it back. I get the same time-domain pattern you do (~9:30 mins in). When I drop the pure town down to say 3800 Hz, I can hear it when I play it. Any ideas?
@akashmurthy
@akashmurthy 3 жыл бұрын
Cheers! I have little ideas I'm afraid. Could be different versions of Audacity? I'm running 2.4.2
@Yogachara
@Yogachara Жыл бұрын
Excellent presentation. Your videos are so freaking good
@akashmurthy
@akashmurthy Жыл бұрын
Thanks a lot mate! :)
@davidasher22
@davidasher22 3 жыл бұрын
Akash, you are in my brain right now!
@akashmurthy
@akashmurthy 3 жыл бұрын
Sorry to intrude 😅
3 жыл бұрын
Im trying to replicate this example of 3999Hz in the 4000Hz session but when I hit PLAY doesn't sound anything. ¿Do you know why can this be happening? Thanks for this information. Congratulations.
@upendraagnihotri2686
@upendraagnihotri2686 4 жыл бұрын
Can you explain please ..what is the maximum representable frequency?T 11:19 TIMECODE
@akashmurthy
@akashmurthy 4 жыл бұрын
Sure. The maximum representable frequency here is the Nyquist frequency, which is half of the sample rate. So 22.05kHz is half of 44.1kHz and 5.51kHz is half of 11.025kHz. According to the Nyquist theorem, any frequencies above the Nyquist frequency cannot be accurately represented in the digital domain. So the maximum frequency you can have in your audio signal is 5.51kHz, if you are sampling at 11.025kHz . Any frequencies above that will cause aliasing.
@upendraagnihotri2686
@upendraagnihotri2686 4 жыл бұрын
Akash Murthy thank you dear.
@keveydaking
@keveydaking 2 жыл бұрын
Does this mean you believe 48 kHz to be too low of a sample rate if there it is less than 2.5x 20000 hz?
@johndoe-xf2ih
@johndoe-xf2ih Жыл бұрын
Thank you so much for this tutorial man, I have a kinda stupid question, if the sine wave is a single frequency with no harmonics and is already band limited , why did the 3999 frequency cause aliasing when the sample rate was 8000 Hz when we dont even need a band limiter for this sine wave, is it because it was digital to analog?, because it was produced digitally so it would have an intermediate stage with high frequncies? , and if it was analog to digital would it still cause aliasing ? Again, sorry if its a stupid question but its been bugging me
@Time-cc2qb
@Time-cc2qb Жыл бұрын
These are amazing man
@akashmurthy
@akashmurthy Жыл бұрын
Thanks a lot man!
@SLigHtOfView
@SLigHtOfView 2 жыл бұрын
Great vid made a very complicated subject a bit easier to grasp, still got a lot to learn lol
@akashmurthy
@akashmurthy 2 жыл бұрын
Cheers mate! Always a lot to learn I'm afraid..
@Rene_Christensen
@Rene_Christensen 3 жыл бұрын
Small mistake at @4.20 as it is 1/s not 1/s^-1. But this is one of the best videos on this topic.
@akashmurthy
@akashmurthy 3 жыл бұрын
Great spot! Thanks..I cringe at this mistake whenever I watch it back.
@Rene_Christensen
@Rene_Christensen 3 жыл бұрын
@@akashmurthy Don’t sweat it. It is impossible to make a video without small mistakes and it does not detract from your great information. Watching your dither videos now.
@mouhamadalmounayar2199
@mouhamadalmounayar2199 10 ай бұрын
I have a question , if we play the samples of a sound with double the original sampling rate, will we percieve any changes in the audio? According to your video , the answer seems to be no. Is that right?
@varunvenu88
@varunvenu88 4 жыл бұрын
Amazing experience!! the engineering nyquist theorem is enlightening!
@akashmurthy
@akashmurthy 4 жыл бұрын
Hey I'm glad you found it useful!
@danielolmos5484
@danielolmos5484 2 жыл бұрын
Great quality video, super helpful! Thank you
@akashmurthy
@akashmurthy 2 жыл бұрын
Cheers mate!
@alwintheodoric6211
@alwintheodoric6211 2 ай бұрын
truly a hidden gem!
@techzila5379
@techzila5379 2 жыл бұрын
Respected sir , can you please send the notes of digital audio fundamental?
@tıbhendese
@tıbhendese 2 жыл бұрын
came here from signals-systems & DSP courses, because of stucking in sampling and continuous-discrete conversion. I have to say that, this video is quite good at explaining the subject intuitively and visually. It can be said that you are showing both whole and the pieces of the topic, this is a good approach to explain it. Sampling-Discretization-Periodization-Modulation, these topics needs to be explained well. I have still problems on understanding the CT to DT conversion, how this conversion occurs mathematically ? I mean, how to transform continuous time x(t) to sequence x[n] , mathematically? what is the operator that converts ""impulse(t) >> to impulse[n] with amplitude of 1"" or ""x(t) . p(t) impulse train >> to x[n] as a sequence"" x(t) . p(t) could be represented as = summation the series of x(nT) . impulse ( t - nT ) But this is still not equal to a sequence of x[n] , because it contains scaled impulses with amplitude of infinity, right? Therefore I am trying to understand what actually this conversion and this impulse are. What is the title of topic/video that covers this point? Thank you for helping.
@musicgpaul
@musicgpaul 2 жыл бұрын
Thank you so much for these lectures!!
@AyonAbeywickrama
@AyonAbeywickrama 2 жыл бұрын
Thank you for the content dude love em! This is truly valuable!
@rainyafternoons7003
@rainyafternoons7003 2 жыл бұрын
thanks so much! all of this very much applies to sdrs and radio so it is really helpful for me!
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate! I'm glad it's helpful to you in your domain! First time I heard of SDR today!
@jwfarknar
@jwfarknar 3 жыл бұрын
Love the well constructed animation content along with excellent spoken explanations. I can almost just listen or just watch and still get 90% of the meaning. In addition to your good ear, you also have a good visual design eye :) What software tools are in your video content creation editing toolkit?
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks mate! I'm glad you find the content understandable! Yea, I really wanted to bring the visual element out as much as possible, not just functionally, but aesthetically as well. I use Adobe After Effects for the motion graphics and video editing, that's the only tool I use. And I use Reaper for audio.
@jwfarknar
@jwfarknar 3 жыл бұрын
@@akashmurthy Fast reply and right to the point! Thanks :)
@__.daimon.__
@__.daimon.__ 2 жыл бұрын
Excellent content. Great teaching. I'm curious as to where you studied & learned about this subject. Do you have recommendations for further study resources? Thanks for your work!
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate! I studied a master course on Audio Technology. But most of the videos from this series was developed through self study. The best resource that I found on these subjects was a book called Principles of Digital Audio by Ken Pohlmann. It's very dense and a bit difficult to understand at times, but it's a good resource.
@__.daimon.__
@__.daimon.__ 2 жыл бұрын
@@akashmurthy - Much appreciated! As others have said, you deserve a larger audience. The quality of work you've produced here is excellent. I'd like to learn more about DSP - & beyond that, about developing plugins with JUCE. I'll look-up the book recommendation... - thanks Akash.
@howtoengineering257
@howtoengineering257 3 жыл бұрын
really super video ....but which software are u using for these animations ??
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks! I use Adobe After Effects for most of the animations. For some, I use Processing
@SAJAN_ECE
@SAJAN_ECE 2 жыл бұрын
Amazing video! Thanks for the efforts.
@puspamadak
@puspamadak 3 жыл бұрын
Nice explanation! I have a question: If the filter would always smooth out the intermediate wave into a form of sine wave, how can we represent waveforms which are not sine waves? For example, what if we want the actual waveform to be a square wave which is just like the intermediate wave with no filtering?
@akashmurthy
@akashmurthy 3 жыл бұрын
Cheers! So, I've kept the illustrations simple and used sine wave here to represent the highest frequency that's getting retained from the filter smoothing out. Ideally, any rich complex sound can be decomposed into a set of sine waves. All observable sounds can be recreated by adding different sine waves of different frequency, amp and phase together. They are literally the building blocks of audio. You can think about a low pass filter as cutting off or "smoothing" beyond a certain frequency, any frequencies below that will not be affected. The same with square waves in your example. A square wave is just a harmonic combination of sine waves. If you apply a filter, you are cutting of frequencies above the threshold, but the frequencies below the threshold are untouched, so you still end up retaining all but the highest frequency components of the square wave. I'd suggest watching the video on Aliasing to understand this better.
@puspamadak
@puspamadak 3 жыл бұрын
@@akashmurthy Thanks a lot sir, for clarifying my doubt.
@danieldnbt
@danieldnbt 2 жыл бұрын
Bro your videos are so well done thank you
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks bro! :)
@rohit4924
@rohit4924 11 ай бұрын
sir, I have some small doubt. if fm is the maximum frequency component present in the signal, then what other frequencies will be present in the signal for the bandlimiter to remove? may be it's a small doubt, but please reply sir.
@akashmurthy
@akashmurthy 10 ай бұрын
Hello, not sure what you mean? Analog signals can theoretically have frequency components which have unbounded frequency. So we use a band limiter to limit the frequency content in such signals before being digitized. In the digital domain, the Nyquist frequency is theoretically the highest frequency component that can exist in the signal. Hope that clears up your question.
@rohit4924
@rohit4924 10 ай бұрын
@@akashmurthy thanks a lot sir
@stevesilverman3505
@stevesilverman3505 4 жыл бұрын
Something seems strange about what the final low pass filter is doing. While the stair step signal is being held at a constant value, the final output signal is already changing as if it knows what stair step value is coming up next, like it is predicting the future. How is this possible?
@akashmurthy
@akashmurthy 4 жыл бұрын
Hey! At first glance, it does seem like the low pass filter is an omniscient, all-knowing being which can predict the future! But all it does is obey the laws of physics. If you throw a ball, and discard all external factors, like wind and drag, you can accurately calculate how far the ball will travel, and the trajectory that the ball will take just by knowing the initial force and angle of throw. No matter how many times this experiment is repeated, if the initial factors don't change, the result will be the same. So, we can essentially predict where the ball will land, without even throwing the ball! Similarly, if we know the position of the previous sample, and position of the next sample, and the distance between them, we can predict how the wave shape will take form. In the previous example, gravity was the defining force, in this example, wave physics is. Under these initial conditions, and when the low pass filter eliminates the high frequencies, the only possible outcome of the wave is determined by wave physics. I want to share a link, where a guy explains this with a piece of thread and some thumb tacks. I thought it was a pretty cool explanation. But KZbin mysteriously gets rid of comments with links in them. So I'm going to send the link to that video in a new comment. Let me know if you can't see it, I'll try to send it to you another way.
@akashmurthy
@akashmurthy 4 жыл бұрын
www.lynda.com/Acoustics-tutorials/Digital-analog-conversion/383529/487009-4.html
@asad5986
@asad5986 Жыл бұрын
Very well done! Subscribed. Clearly, a lot of effort was put into this video. I was wondering if you have taken the fundamentals of engineering exam(I think you probably haven't since the FE exam is a US thing and you are based in Ireland according to your about page). If you have happened to take, could you make videos on those topics? You really do a good job explaining. I didn't get everything in this video, but a lot of the information I did process.
@akashmurthy
@akashmurthy Жыл бұрын
Thanks! As you deduced, I haven't taken that exam. I do, however, have a masters degree in Music Technology. The topics might just be the same. But it's really difficult to talk about broad topics. I just produce videos of what I'm good at, and what I'm interested in researching. I want to cover more topics, but I find the whole process takes too much time, and I just don't have a lot of it to spare.
@asad5986
@asad5986 Жыл бұрын
@@akashmurthy Fair Enough. Thanks for letting me know! Best of luck with your channel in the future!
@sahandahmadzadeh5683
@sahandahmadzadeh5683 2 жыл бұрын
thank you very much, you explained the concept very simple. perfect. and a question, how do you create your visualization parts? Is there any specific software you are using, I need to visualize my presentation, so your answer can be very helpful for me.
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate! I use Adobe After Effects for the animations
@ishykashy
@ishykashy 3 жыл бұрын
You are an amazing teacher. Thank you!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks a lot mate!
3. Common Audio Sample Rates - Digital Audio Fundamentals
15:24
Akash Murthy
Рет қаралды 24 М.
1. Signal Paths - Digital Audio Fundamentals
8:22
Akash Murthy
Рет қаралды 64 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Shannon Nyquist Sampling Theorem
17:19
Steve Brunton
Рет қаралды 140 М.
10. Pulse Code Modulation - Digital Audio Fundamentals
12:41
Akash Murthy
Рет қаралды 69 М.
Digital Show & Tell ("Monty" Montgomery @ xiph.org)
23:53
Audio University
Рет қаралды 27 М.
Nyquist-Shannon; The Backbone of Digital Sound
17:34
Technology Connections
Рет қаралды 552 М.
Applied DSP No. 9: The z-Domain and Parametric Filter Design
21:16
Youngmoo Kim
Рет қаралды 33 М.
7. Dithering Explained - Digital Audio Fundamentals
15:51
Akash Murthy
Рет қаралды 28 М.
The intuition behind the Nyquist-Shannon Sampling Theorem
11:25
Debunking the Digital Audio Myth: The Truth About the 'Stair-Step' Effect
13:17
Why is Coax 50 Ohms? (#340)
19:57
David Casler Ask Dave
Рет қаралды 522 М.