Coding Adventure: Sound (and the Fourier Transform) @SebastianLague
Coding Adventure: Sound (and the Fourier Transform)  @SebastianLague
Uploaded August 2024 | Updated September 2026, 2 weeks ago
Some small experiments with sound, and learning how to break signals down into their component frequencies by implementing the Discrete Fourier Transform.

Support my work (and get early access to new videos and source code) on Patreon: patreon.com/SebastianLague

Source Code:
github.com/SebLague/Audio-Experiments/tree/Episode-01

Credits and References:
● @3blue1brown video: youtu.be/spUNpyF58BY?si=U5pu40UUNk-7mda0
● Music: 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
Coding Adventure: Sound (and the Fourier Transform)[Unity] Procedural Planets (E05: shader)Introduction to Game Development (E23: stealth game 1/3)Unity Create a Game Series (E01. player controller)Introduction to Game Development (E06: a simple game)RPG graphics E02: Character rig [Blender]Answering Your QuestionsProcedural Landmass Generation (E13: collisions)Coding Adventure: Rendering FluidsComplex Behaviour from Simple Rules: 3 SimulationsAlgorithms Explained – minimax and alpha-beta pruningCoding Adventure: Procedural Moons and Planets
Sebastian Lague |

Coding Adventure: Sound (and the Fourier Transform)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER