7. Dithering Explained - Digital Audio Fundamentals

  Рет қаралды 27,726

Akash Murthy

Akash Murthy

Күн бұрын

Пікірлер: 105
@TheJroddude
@TheJroddude 3 жыл бұрын
This series is one of the best ways I’ve seen fundamentals be explained as of recent. I assumed this had millions of views, im shook. I know it’ll get there, keep up the good work
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks for taking the time out to leave me a comment man!
@jchidley
@jchidley 3 жыл бұрын
This is because the real explanation is complicated. Simple explanations are preferred, hence more popular. It doesn’t make the simple explanation right.
@spastor92
@spastor92 3 жыл бұрын
this series of videos are pure gold.
@akashmurthy
@akashmurthy 3 жыл бұрын
:)
@henriquecorrea9104
@henriquecorrea9104 3 жыл бұрын
Thanks from Brazil, you've help me a lot on my research, it's about to pre-diagnose lung diseases with machine learning, and knowing how the audio process works... well, that's a change maker! Thank you again!
@akashmurthy
@akashmurthy 3 жыл бұрын
That's sounds very interesting and complicated! But I'm glad my videos were helpful! Good luck with you research..
@Rr0gu3_5uture
@Rr0gu3_5uture Ай бұрын
Cool Vid! I've been working on creating layered, more modern sounding drum samples for use in vintage digital drum machines. I've been converting my samples from 24bits/48kHz mono to 8bit/48kHz mono, but I've been plagued by quantization noise. This video goes a long way to help me understand things a whole lot better.
@lazarlazar1000
@lazarlazar1000 2 жыл бұрын
This has to be the highest production value on a leture ive seen in my life. I honestly cant believe this isnt behind a paywall.
@akashmurthy
@akashmurthy 2 жыл бұрын
Ah mate! That's mighty kind of you. It doesn't have to be behind a paywall for me, since I have other avenues of income. It makes sense that fundamental videos like this are more accessible, and more niche and specific implementation videos be behind a paywall.
@lazarlazar1000
@lazarlazar1000 2 жыл бұрын
@@akashmurthy yeah i can understand that, still this is just miles beyond any other source ive sought to use, to learn on the subject. The dif between this series' take on Dither and other stuff thats available is unreal
@AllMyAlliesAreDead
@AllMyAlliesAreDead 3 жыл бұрын
What a marvel of an educational video. The animation, accenting previously made points, careful explanation...it all together makes obtained information stick. Thank you for all the hard work that must went into making this series!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks so much for checking it out and commenting! It really validates the time spent on these videos!
@davidevans1420
@davidevans1420 3 жыл бұрын
Well done. You were able to bring us along without losing everyone in the usual details about dither. Thanks!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thank you if you thought that it was consumable and not boring!
@Ghennesph
@Ghennesph 3 жыл бұрын
wait how does this video have so few likes? This is top quality youtube here!
@akashmurthy
@akashmurthy 3 жыл бұрын
Getting there ;)
@adityagojamgunde7152
@adityagojamgunde7152 4 жыл бұрын
Absolutely Beautiful. Please don't stop making videos like this.
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks man! I'll try to keep making more.
@lafarga2330
@lafarga2330 3 жыл бұрын
Your videos are superb. This video series should be the introduction to any audio engineering class!
@akashmurthy
@akashmurthy 3 жыл бұрын
Thank you! :)
@VirtuAI_Mind
@VirtuAI_Mind 10 ай бұрын
Fantastically helpful and well done video. This saved me a lot of reading time. Thank you.
@akashmurthy
@akashmurthy 10 ай бұрын
You're welcome mate!
@motelflamingo
@motelflamingo 3 жыл бұрын
The best explanation on dither I've ever seen. Thanks for your videos!
@akashmurthy
@akashmurthy 3 жыл бұрын
Aww, cheers man!
@MatheusHenrique0
@MatheusHenrique0 2 жыл бұрын
Man, this is pure quality! Definitelhy going to watch the entire series. Thank you very much!
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate! I hope you like the rest of the series!
@papaya388
@papaya388 4 жыл бұрын
Excellent video! I like how you explain in a clear and not overly complicated language, the speed and tone of your voice also makes it easy to follow along!
@akashmurthy
@akashmurthy 4 жыл бұрын
Thanks for the feedback!
@Tyco072
@Tyco072 2 жыл бұрын
Amazing video! For the first time I can HEAR what the dithering does and how it really affects the sound!
@llll-lk2mm
@llll-lk2mm 8 күн бұрын
This is amazing. SO lucid.
@shyamm4680
@shyamm4680 3 жыл бұрын
Never thought that noise is useful until I saw this video. Great explanation!
@marcopolo65789
@marcopolo65789 Жыл бұрын
really great video man , form the information, explanations, examples, and overall quality. thank you for your effort in this videos
@akashmurthy
@akashmurthy Жыл бұрын
Thanks so much for checking it out man!
@jaderington
@jaderington Жыл бұрын
On my journey to better masters. This was well explained Thanks !
@akashmurthy
@akashmurthy Жыл бұрын
All the best on your journey!
@feli_sara
@feli_sara 2 жыл бұрын
Fantastic explanation!! Hope this goes viral between the audio community!
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate!
@yerbamate91
@yerbamate91 3 жыл бұрын
your videos will help me with a test next week, thanks!
@akashmurthy
@akashmurthy 3 жыл бұрын
Good luck with the test mate!
@hacking_ai688
@hacking_ai688 3 жыл бұрын
This is perfect, thank you very much for the detailed animation and your vivid explanations!
@akashmurthy
@akashmurthy 3 жыл бұрын
You're welcome! Thanks for checking it out!
@TheMasteringProject
@TheMasteringProject 4 жыл бұрын
Superb!
@theendisnight1287
@theendisnight1287 2 ай бұрын
Briliant explanation, the best I found
@javiervasallo6916
@javiervasallo6916 Жыл бұрын
Finally a good explanation.. awesome man, thank you!! I understood you better than Bob Katz :)
@ParanoidMusic123
@ParanoidMusic123 2 жыл бұрын
Amazing video! Congratulations! Excelent explanation.
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate!
@Fitzrovialitter
@Fitzrovialitter 6 ай бұрын
A really cogent explanation.
@ak78_at
@ak78_at 2 жыл бұрын
Best explanation Ive ever seen , thx
@akashmurthy
@akashmurthy 2 жыл бұрын
Thanks mate! :)
@jaredgarey3033
@jaredgarey3033 Жыл бұрын
explained very well, thanks!
@akashmurthy
@akashmurthy Жыл бұрын
Thanks for checking it out!
@ferna182
@ferna182 8 ай бұрын
I feel dirty watching this for free... This series are incredible.
@akashmurthy
@akashmurthy 8 ай бұрын
Haha! Thanks, I feel clean giving it for free.
@androidpc9656
@androidpc9656 5 ай бұрын
Thanks for your effort man😊
@syntaxerorr
@syntaxerorr 2 жыл бұрын
It's mainly used to make a soft sound easier to hear or seem more quite...increase the noise floor....whisper.
@mouhab13
@mouhab13 Ай бұрын
Super helpful thanks
@VTPStudios
@VTPStudios 4 жыл бұрын
Excellent video Akash 👌
@akashmurthy
@akashmurthy 4 жыл бұрын
Thank you!
@tommason.mercatelli3286
@tommason.mercatelli3286 3 жыл бұрын
your videos are very well done,congratulations! i also notice a similarity with Dan Worral's videos
@akashmurthy
@akashmurthy 3 жыл бұрын
Cheers! Thank you. I have checked out Dan Worral's video on dither, it's really good and in-depth!
@meck10101
@meck10101 2 жыл бұрын
You said that at hight bit rates there are less troubles with sound tears and digital errors, does this mean that when converting a 32-bit audio to a 24-bit depth I will not ran into digital/ analogue problems?
@akashmurthy
@akashmurthy 2 жыл бұрын
You will, but the artifacts won't be audible. It'll be several dBFS below the audible limit. Unless the audio track was recorded at really low levels and there's a lot of signal-to-noise ratio in the track, and it's driven up quite high, you won't notices these artifacts at 24 bits of resolution.
@obban12
@obban12 2 ай бұрын
@@akashmurthy Found your series just now, and loving it! If I downsample from 32 bits to 24 and then from 24 another generation to 16 bits, would that final signal be reproduced identically to a version where I went from 32 straight to 16? Would dithering 32 --> 24, or 24 --> 24 make sense for archival purposes? Many thanks, this has been a great refresher so far.
@johneygd
@johneygd 5 ай бұрын
So basically we can say that ditherkng does cancle out the unwanted noise inthe diwn sampled audio,right?
@ontogeny6474
@ontogeny6474 3 жыл бұрын
Conclusion: Marilyn is beautiful at any resolution.
@benirodriguez9516
@benirodriguez9516 Жыл бұрын
hehe, even when he calls her Grace Kelly ;)
@joshmarn
@joshmarn 10 ай бұрын
😁😂
@ArtificialSoul
@ArtificialSoul 3 жыл бұрын
Digital saw waves will sound 'metallic' when they're above a certain frequency. I understand that's because when the frequency increases the accuracy of sampling diminishes. A saw wave contains many overtones, so I assume those overtones become aliased. I've downloaded a couple of samples of the basic oscillator sounds from analog substractive synths. The samples are 48000 sps and 16bit. And from around C5 the saw waves already starts to sound metallic. Is dithering or adding noise a way to improve this? A noisy saw wave sounds better than a saw wave with dissonant overtones. Or do you have other suggestions?
@akashmurthy
@akashmurthy 3 жыл бұрын
So you mentioned when frequency increases, the accuracy of sampling diminishes. That's not true. The sampling accuracy will remain more or less accurate from 0Hz to the Nyquist frequency. It depends on the ADC ofcourse, but good quality converters can do this with ease. The second point is true! A pure sawtooth wave contains many overtones, so the overtones become aliased. Now, dithering is not really a technique used for anything other than masking quantization noise. I can understand why you may prefer it. Because broadband noise is more pleasing to the ears than dissonance. But honestly, a well created sawtooth wave should not contain any "metallic" dissonance. The higher the fundamental frequency of the sawtooth wave, the more it should sound like a Sine wave. But if you already have a few sawtooth sample files, and if they already contain aliased components, then tough luck. It's very difficult to get rid of aliasing after it's been recorded onto a file. You can watch videos 2 - 4 from this series which talks about sampling and aliasing!
@ArtificialSoul
@ArtificialSoul 3 жыл бұрын
@@akashmurthy Thanks for replying! I shall continu watching your videos.
@pentalogue_trialogue
@pentalogue_trialogue Жыл бұрын
1 Bit - 2 Amplitude Levels - Minimal Quantiz 2 Bit - 4 Amplitude Levels - Super Low Quaniz 3 Bit - 8 Amplitude Levels - Very Lower Quantiz 4 Bit - 16 Amplitude Levels - Very Low Quantiz 5 Bit - 32 Amplitude Levels - Very Lowean Quantiz 6 Bit - 64 Amplitude Levels - Lower Quantiz 8 Bit - 256 Amplitude Levels - Low Quantiz 10 Bit - 1'024 Amplitude Levels - Lowean Quantiz 12 Bit - 4'096 Amplitude Levels - Lower Mid Quantiz 16 Bit - 65'536 Amplitude Levels - Medium Quantiz 20 Bit - 1'048'576 Amplitude Levels - Mean Quantiz 24 Bit - 16'777'216 Amplitude Levels - Average Quantiz 32 Bit - 4'294'967'296 Amplitude Levels - High Quantiz - Big CPU Usage 40 Bit - 1'099'511'627'776 Amplitude Levels - Higean Quantiz - Significant CPU Usage 48 Bit - 281'474'976'710'656 Amplitude Levels - Higherage Quantiz - Gross CPU Usage 64 Bit - 18'446'744'073'709'551'616 Amplitude Levels - Super High Quantiz - Gross CPU Usage 80 Bit - 1.208'926e24 Amplitude Levels - Very Higean Quantiz - Great CPU Usage 96 Bit - 7.922'816e28 Amplitude Levels - Very Higerage Quantiz - Large CPU Usage 128 Bit - 3.402'824e38 Amplitude Levels - Very Super High Quantiz - Huge CPU Usage 160 Bit - 1.461'502e48 Amplitude Levels - Super Highean Quantiz - Vast CPU Usage 192 Bit - 6.277'102e57 Amplitude Levels - Super Higherage Quantiz - Sizable CPU Usage 256 Bit - 1.157'921e77 Amplitude Levels - Hyper High Quantiz - Massive CPU Usage 320 Bit - 2.135'987e96 Amplitude Levels - Very Super Highean Quantiz - Extensive CPU Usage 384 Bit - 3.940'201e115 Amplitude Levels - Very Super Higherage Quantiz - Enormous CPU Usage 512 Bit - 1.340'781e154 Amplitude Levels - Very Hyper High Quantiz - Giant CPU Usage 640 Bit - 4.562'441e192 Amplitude Levels - Hyper Highean Quantiz - Ultimate CPU Usage 768 Bit - 1.552'518e231 Amplitude Levels - Hyper Higherage Quantiz - Superior CPU Usage 1 KBit - 1.797'693e308 Amplitude Levels - Super Hyper High Quantiz - Gigantic CPU Usage
@danielpaul7305
@danielpaul7305 3 жыл бұрын
Thank u so much Brother
@akashmurthy
@akashmurthy 3 жыл бұрын
You're welcome mate!
@caprioficial
@caprioficial 2 жыл бұрын
Maestro!
@carlosa.chacon985
@carlosa.chacon985 3 жыл бұрын
Your videos are simply the best! I've read that dither is also applied at the input stage of an analog to digital converter, but I didn't hear you mentioning it... is it true? or am I wrong?
@akashmurthy
@akashmurthy 3 жыл бұрын
Thanks a lot my man! You're right, dither is sometimes applied to analog signals to reduce quantisation noise when passing through an ADC. I'm not sure why though, because analog signals have enough noise withing themselves to self dither! I haven't dug too deep into it, it's probably worth exploring more. Thanks!
@zian3694
@zian3694 3 жыл бұрын
what's the different between mp3 and wav, bit depth and bit rate ? should you always turn on dithering while export the project for the low quality product like mp3 ?
@akashmurthy
@akashmurthy 3 жыл бұрын
That's an interesting question. Should you dither when exporting to MP3? MP3 is a fundamentally different compression and encoding scheme. You don't have a constant bit depth throughout the entire recording. You have variable bit depth for different frequency bands based on the amount of spectral content in that band, and the psychoacoustics influence of that band for human hearing. So, as you can imagine, MP3 compression and encoding, is quite complex, and I can't explain it in a comment. There is definitely other resources out there which you can check out, which explains MP3. Coming to the question, I don't know! I tried looking for the answer for a little while, and didn't find anything conclusive. Seems like different people have opinion, and to find the fact, I need to dig much further and do some experiments. So, I might take a look at it later.
@akshayrajput4262
@akshayrajput4262 4 жыл бұрын
Thank you sir..🔥🔥👍
@akashmurthy
@akashmurthy 4 жыл бұрын
You're welcome, and no "sir" please!
@station2station544
@station2station544 3 жыл бұрын
There is a desirable quality to the 12-bit samplers and drum machines of the 80's and 90's such as the E-Mu sp1200 and Emulator II. A lot of this love comes from the analog filter designs of the era, 2 pole and 4 pole, but there are some new pieces of gear that allow you to sample at 12-bit, 22k intentionally.. It would be cool if you could do a video where you could speak to the psychology of what we are liking when we hear that 12-bit in music - being preferable to the sterile 16-bit. I don't know if the musical equipment (specific samplers, synthesizers, and sampling drum machines) is beyond the scope of your expertise, but some of the vintage gear is getting pricey due to the desirability of their character. Could it be the harmonics and inharmonic frequencies bouncing off each other that draws us to that sound? Or is it the rudimentary DACs? thank you. If you want to hear what im driving at, Alex Ball has a new short video on the SP1200 drum machine "the lo-fi dream machine" where he touches on this. Easily found here on KZbin. Thanks! LOVE your work.
@akashmurthy
@akashmurthy 3 жыл бұрын
Hello again! As you have correctly guessed, I have little to no expertise in analog synthesizers and older analog gear. But what you say is quite right. The desirable quality of the audio output of these older analog devices are usually combination of all those factors: low bit depth, inaccuracies in ADC/DAC conversion, the typically non-flat frequency response of the filters used, etc. It's got a characteristically "warm" sound that digital plugins tend to try and simulate. These are usually done by explicitly adding extra band filters to shape the frequency response of the output, or by saturating the signal (intentionally clipping the signal) and shaping the clipping curve to introduce low level harmonic distortion. Thanks for the info! I'll check out the device you mentioned!
@wed2w
@wed2w 2 жыл бұрын
HI! Can you tell me what software is it at 12:13 ? Looking for a software to show the precise graph of freq-amplitude. Thank you!
@akashmurthy
@akashmurthy 2 жыл бұрын
Sure, it's called Sonic Visualizer and it's a free software.
@wed2w
@wed2w 2 жыл бұрын
@@akashmurthy Thank you ! 'cuz my audacity's "Frequency Analysis" is so poorly working and doesn't have a realtime response.
@joaomarcelobadu
@joaomarcelobadu 4 ай бұрын
So does it means that we always should edit audio in 24 or 32 bits and only go 16 bit on final export?
@akashmurthy
@akashmurthy 4 ай бұрын
@@joaomarcelobadu ideally yes. On your daws, when editing, you're always on 32 bit floating point format anyway.
@anzhel3268
@anzhel3268 Жыл бұрын
goated video!
@charliexu5013
@charliexu5013 3 жыл бұрын
could you make a video talk about how eq's phase shift result unexpected frequency change?for example, low cut may cause a boost of frequency of low mid...
@akashmurthy
@akashmurthy 3 жыл бұрын
Hmm, someone else had requested something similar. Must be a hot topic! Linear phase EQs solve the problem of unintentionally colouring the sound, since they use Finite Impulse Response (FIR) filters, which are computationally more expensive than the more commonly used IIR filters. Cool choice, I'll definitely try to make a topic on this when I get into filtering. But in this series on the fundamentals of digital audio, it's too specific a topic to be covering over here. I hope you understand. Thanks for the suggestion.
@charliexu5013
@charliexu5013 3 жыл бұрын
@@akashmurthy Thanks, I will wait lol
@alexengineering3754
@alexengineering3754 Жыл бұрын
this explans why my SDR can pickup signals below the -48dBfs 😅 i thought noise is useless
@may8049
@may8049 2 жыл бұрын
how do you convert to analog signal after you have applied dithering to samples, weren't the data just getting corrupted? few videos ago , the samples can have unique solution when sampled at correct position. does this still get unique solution? maybe it will still get unique solution at a given frequency, but dithering will spread noise across multiple frequency? by the way , can i have your email.
@akashmurthy
@akashmurthy 2 жыл бұрын
Dithering manifests as noise. You could call that 'corruption', but it's being done for a reason right. Any set of sampled points which constrained to a nyquist frequency will give you a single solution. The solution that is achieved with the original signal dithered, is the original signal with noise added. If dithered correctly, the noise is spread evenly across the entire frequency range, up until the nyquist frequency. Atleast, that's the desirable outcome. You can contact me on any of the social channels I've listed in the description.
@Lesterandsons
@Lesterandsons 3 жыл бұрын
👍
@giaptheson
@giaptheson 2 жыл бұрын
11:28 5-sec countdown
@ratfuk9340
@ratfuk9340 Жыл бұрын
Wait, I thought the noise is a function of the audio, not white noise? But here it's uncorrelated unless the signal is fairly simple. What am I missing?
@akashmurthy
@akashmurthy Жыл бұрын
You're right, quantization noise is a function of the audio signal, and correlated. But you can only hear the correlation in the error in simple signals, or if the bit depth is low, or if the signal is sufficiently low in level. But for rich, loud signals at a commonly chosen audio bit depth, the noise "sounds" uncorrelated and random, since there are no descernible patterns which develop in the error signal.
@ratfuk9340
@ratfuk9340 Жыл бұрын
@@akashmurthy I see, thank you for explaining. Thank you also for making this awesome series!
@Golden_Diamond
@Golden_Diamond 9 ай бұрын
Wow ,,
@ABC_A
@ABC_A Жыл бұрын
@4:38 You said, "any place where audio leaves the digital domain and enters the analog domain is where truncation happens" Question If your session is 24-bit 96kHz and you intend the final mix to be 24-bit 96kHz, and also the Playback medium is 24-bit 96kHz, Should you enable Dither to help other converters Playback the track with no Quantization errors? or will other converters be able to Playback with quantization errors without Dither?
@giaptheson
@giaptheson 2 жыл бұрын
24 bit, 192 KHz!
@maxmeadb
@maxmeadb 8 ай бұрын
I had to stop watching because of all the saliva sounds. Made me feel sick.
@Seba.morales21
@Seba.morales21 4 ай бұрын
Why did you think anyone would care
8. Dither Types - Digital Audio Fundamentals
9:36
Akash Murthy
Рет қаралды 12 М.
6. Bit Depth - Digital Audio Fundamentals
18:48
Akash Murthy
Рет қаралды 29 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 16 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 6 МЛН
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 98 МЛН
Does Dither Really Matter?
17:15
SonicScoop
Рет қаралды 14 М.
2. Sampling Theorem - Digital Audio Fundamentals
20:40
Akash Murthy
Рет қаралды 75 М.
Ordered Dithering - Computerphile
10:35
Computerphile
Рет қаралды 130 М.
Debunking the Digital Audio Myth: The Truth About the 'Stair-Step' Effect
13:17
Improve the sound quality of your DAC for free
10:17
The Hans Beekhuyzen Channel
Рет қаралды 97 М.
The 4 Fundamentals of a Good Mix (with Dan Worrall)
26:03
Audio University
Рет қаралды 676 М.
4. Understanding Aliasing - Digital Audio Fundamentals
17:53
Akash Murthy
Рет қаралды 46 М.
Analog vs Digital Audio | The Truth About Which Is Better...
14:20
Audio University
Рет қаралды 215 М.
Coding Challenge #90: Floyd-Steinberg Dithering
28:51
The Coding Train
Рет қаралды 439 М.
WTF is Dither?
22:37
Dan Worrall
Рет қаралды 159 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 16 МЛН