video thumbnail 43:31
Coding Adventure: Sound (and the Fourier Transform)

2024-08-10

[public] 73.2K views, 25.6K likes, dislikes audio only

4K

Some small experiments with sound, and learning how to break signals down into their component frequencies by implementing the Discrete Fourier Transform.

Links:

● Project files: https://github.com/SebLague/Fourier-Transform

● Support my work on:

-- Patreon: https://www.patreon.com/SebastianLague

-- Ko-Fi: https://ko-fi.com/sebastianlague

● Coding Adventures Playlist: https://youtube.com/playlist?

list=PLFt_AvWsXl0ehjAfLFsp1PGaatzAwo0uK&si=LQBQOcF_F0Cxnzj_

● Fluid Sim video: /youtube/video/rSKMYc1CQHE

● @3blue1brown video: /youtube/video/spUNpyF58BY

● Music Credits: https://github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adventures/FourierTransform

Chapters:

00:00 Intro

00:48 Dot Wav

03:05 Waveform

04:24 Playing a Sound

05:03 Wave Simulation

10:31 Speed Change

12:38 Signal Generation

17:14 Fourier Vis (single frequency)

23:31 Fourier Vis (multiple frequencies)

28:01 First Attempt at DFT

31:39 The Nyquist Rate

35:14 Frequency Resolution

37:25 DFT Implementation

39:31 Testing the DFT Function

42:41 Outro


Fourier Vis (single frequency)
/youtube/video/iA6wRgwl7k0?t=1034
Fourier Vis (multiple frequencies)
/youtube/video/iA6wRgwl7k0?t=1411
First Attempt at DFT
/youtube/video/iA6wRgwl7k0?t=1681
Frequency Resolution
/youtube/video/iA6wRgwl7k0?t=2114
Testing the DFT Function
/youtube/video/iA6wRgwl7k0?t=2371
Sebastian Lague Hello, on this channel I explore how to create stuff out of code. I hope you find some of it interesting!
/youtube/channel/UCmtyQOKKmrMVaKuRXz02jbQ
Support on Patreon patreon.com
https://www.patreon.com/SebastianLague/
Coding Adventure: Simulating Fluids 1,763,653 views
/youtube/video/rSKMYc1CQHE
Coding Adventure: Chess 3,790,537 views
/youtube/video/U4ogK0MIzqk