In this video I want to show you how to implement a basic guitar distortion effect on the STM32 with the help of waveshaping.
0:00:12 - Waveshaper explanation
0:08:52 - Implementation
0:12:17 - Sound example
For further details on the STM32 hardware configuration and the DMA usage, please watch my first video on the STM32 audio-dsp sessions where I explained this topic in detail:
• [#5] IIR Filters - Audio DSP On STM32 with...
More detailed explanation on the block-based processing approach you can watch here:
• [#15] CMSIS DSP Library - Audio DSP On STM...
Video from FL Studio:
• FL STUDIO Guru | Fruity Waveshaper and Dis...
Guitar sound-sample by looperman.com
Download the code here:
https://github.com/YetAnotherElectron...
Used hardware:
Pmod I2S2 Stereo In/Out Board
https://store.digilentinc.com/pmod-i2...
STM32F407G-DISC1 Evalboard
https://www.digikey.de/short/pd8tnp
Other videos of my channel:
Discrete Class-D Amplifier (PWM-based)
• [#12] Discrete Class-D Amplifier (PWM based)
Pitch-shifting on STM32
• [#7] Pitch Shifting - Audio DSP On STM32 (...
How to get a cheap 3D printed speaker sounding great?
• [#1] 3D Printed Speaker - How To Make It S...