Рет қаралды 20,153
Mixed-signal hardware design course: phils-lab-shop.fedevel.education
Real-time digital processing (DSP) of audio data using an STM32 microcontroller in C on custom audio-processing hardware. Third video in series, covering the tremolo effect. Essentially, amplitude modulation of the audio waveform using a low-frequency oscillator (LFO). In this video, we'll be using a triangular waveform modulator. Including live guitar demo.
[SUPPORT]
Free trial of Altium Designer: www.altium.com/yt/philslab
PCBA from $0 (Free Setup, Free Stencil): jlcpcb.com/RHS
Patreon: / phils94
[LINKS]
DSP Playlist: • DSP
STM32 Playlist: • STM32 Firmware
Notch Filter Video: • Notch Filters - Theory...
First DSP Video: • Digital Audio Processi...
GitHub: github.com/pms67
Digilent ADP3450: digilent.com/shop/analog-disc...
[TIMESTAMPS]
00:00 Introduction
00:41 Previous Videos
01:02 Altium Designer Free Trial
01:20 Hardware Platform
01:57 JLCPCB and Git Repo
02:20 Test Set-Up and Hardware Overview
03:20 Tremolo Effect Overview
04:22 Tremolo Block Diagram
05:43 Tremolo Equation
06:16 Generating the LFO Triangle Wave
07:43 Tremolo.h (Header)
08:50 Tremolo.c (Source)
11:07 main.c
12:30 Time-Domain Analysis (WaveForms)
14:28 Frequency-Domain Analysis (WaveForms)
16:22 Guitar Demo
ID: QIBvbJtYjWuHiTG0uCoK