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
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
![[Unity] Procedural Planets (E05: shader)
In this episode we use shadergraph to create a simple shader for our planet.
Get the project files for this episode:
http://github.com/SebLague/Procedural-Planets
Support the creation of more tutorials and get early access to new videos: https://www.patreon.com/SebastianLague [Unity] Procedural Planets (E05: shader)](https://i.ytimg.com/vi/itnLOlQ2QFo/mqdefault.jpg)



![RPG graphics E02: Character rig [Blender]
In this episode we create a rig for the character. In the following episode the mesh deformations will be improved using weight painting.
See Brackeys channel for the programming half of this series: https://www.youtube.com/user/Brackeys
Download the starting model here:
https://www.dropbox.com/s/828rpnxs0oc0u70/Player%20model.zip?dl=1
Download rigged character here:
https://www.dropbox.com/s/rida4ptr3k1ptvt/Player%20rig.blend.zip?dl=1
RPG gameplay programming playlist:
https://www.youtube.com/playlist?list=PLPV2KyIb3jR4KLGCCAciWQ5qHudKtYeP7
Support the creation of more gamedev tutorials:
https://www.patreon.com/SebastianLague RPG graphics E02: Character rig [Blender]](https://i.ytimg.com/vi/jp_SqjB0468/mqdefault.jpg)





