How to design and implement an audio soft-clipping overdrive/distortion algorithm on a custom STM32-based digital signal processing system. PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Hardware design courses: https://phils-lab-shop.fedevel.education
Course content: https://www.phils-lab.net/courses
Free trial of Altium Designer: https://www.altium.com/yt/philslab
Free search engine for the best quality components from Octopart: https://octopart.com/
Learn about Altium 365, the electronics product design platform that unites PCB design, MCAD, data management, and teamwork: https://www.altium.com/altium-365
Tag-Connect: https://www.tag-connect.com/solutions-target-devices/stm32
Patreon: https://www.patreon.com/phils94
[GIT]
https://github.com/pms67
[SOCIAL]
Instagram: https://instagram.com/philslabyt
[LINKS]
STM32 DSP Introduction: https://www.youtube.com/watch?v=VDhmVrbSpqA
STM32 I2S/ADC/DMA: https://www.youtube.com/watch?v=zlGSxZGwj-E
FIR Filters: https://www.youtube.com/watch?v=uNNNj9AZisM
IIR Filters: https://www.youtube.com/watch?v=QRMe02kzVkA
Audio EQ: https://www.youtube.com/watch?v=4o-_gUht_Xc
[TIMESTAMPS]
00:00 Intro Solo
00:29 TikiDrive Hardware
01:01 Altium Designer Free Trial
01:41 PCBWay
01:55 Overdrive Pedals & Amps
02:41 Analogue Overdrive
04:18 Symmetrical Soft-Clipping Model
07:05 Time-Domain Behaviour
08:31 Frequency-Domain Behaviour
09:46 Aliasing Distortion
11:43 Anti-Aliasing Filter
13:21 Anti-Aliasing Filter Design
15:58 Example Overdrive Block Diagram
17:49 Pre-Requisite Videos
18:35 TikiDrive PCB
19:28 Software Implementation
24:04 Test Set-Up
24:38 Aliasing Demo
26:21 Time- & Frequency-Domain Test
28:44 Guitar Demo
32:28 Outro