Audio Compressor Software Implementation (STM32 DSP) - Phil's lab #157
Basics of audio dynamic range compressors, covering their individual functional blocks (envelope detector, gain computer, attack and release) and DSP theory, and implementation in software on an STM32H7 microcontroller. Audio examples using an electric guitar.
Chapters:
- 00:00Intro
- 03:08Basics
- 05:34Block Diagram
- 08:26Envelope Detector
- 10:50Gain Computer
- 13:20Interactive Graph
- 15:06Attack & Release (Gain Smoothing)
- 18:41Make-Up Gain & Gain Adjustment
- 19:58Firmware
- 21:27Firmware Parameters
- 22:24Firmware Init()
- 22:54Firmware Update()
- 26:41main.c
- 27:41Control Test
- 31:25Guitar Playthrough
- 32:11Outro