DSP Overdrive Algorithm in Software (STM32) - Phil's Lab #117

preview_player
Показать описание

[SUPPORT]

[GIT]

[SOCIAL]

[LINKS]

[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
Рекомендации по теме
Комментарии
Автор

World's most based guitarist.
Awesome playing and EE work with explanation (as always), keep it up!

jangornjec
Автор

As someone studying engineering and making DIY pedals as a guitarist, this is totally cool. Hope to see more high gain stuff in the future. Thanks!

neysonza
Автор

Fantastic quality as ever Phil. You carry the torch for audio electronics and DSP videos, hope to see many more like this one! (Maybe an octaver pedal next?)

Seventhsu
Автор

You’ve just about convinced me to not miss out on DSP this semester at uni. Thank you again for all your videos. I’ve been getting more and more into PCB design because of them, and now I’m getting all sorts of projects from professors to work on. When any of my fellow students ask me how I learned KiCad and Altium, I point them your way!

dwagner
Автор

Really good project! As a "guitarrist", I can say that this overdrive is a lot better then most of the digital overdrives that we can find in the market, and also sounds very similar to an original Tube Screamer, awesome work and playing, of course (nice Satriani's touch there :) )

mundo_electronica
Автор

That opening was like the best YT EE video ever. YOU WIN.

yaghiyahbrenner
Автор

Wow. The science of sound manipulation is amazing! So much variety driving decades of music styles from such a simple circuit. I can see why you love making pedal electronics.
Thanks for the peek into the world I didn’t know about!
Rock on.

rallymax
Автор

Must be real exciting getting it set up and hearing it for the first time. When it comes to personal projects, at that stage you forget about eating and sleeping entirely until you've spent some time playing with it. And your projects are seriously dope.

jimtekkit
Автор

I'm very impressed with the quality of the distortion.

luismiguelfrancisco
Автор

I can't believe that I find always your videos about all of my hobies :) Some day, I design flight controller for long range UAV and quad, then I came across to your video about subject. Now I am planning a DIY effect processor project and bam your video is here. And you are always one step ahead of me :) My idea is copying the behaviour of a 12AX7 tube and amplifier into a microprocessor as a starting point. Basically my method will be based on cascade connected frequency filters and gain stages but definetely this will be not that easy.
Edit: Forgot to mention, amazing video.

medetkerembabacan
Автор

Brilliant video as always! Great playing and super-cool pedal artwork 😍

MeeBilt
Автор

I cant tell you how much i appreciate this kind of content!

vincemcman
Автор

I just did my undergraduate dissertation project on a hard-clipping digital effect! Your vids really helped me back then to have any idea of what to look out for and where to start. Kinda wish I'd had this video then haha! Still learning lots now... so many questions!

TheCabbageman
Автор

I think I just found my new favorite channel!

GuitarML
Автор

Would love to see this implemented on FPGA board you've been showing off earlier. Especially since FPGAs prefer fixed point math.

asmi
Автор

Thanks to Phil for the work done, and for bringing up the subject of antialiasing. I hope the topic will continue, you can improve the algorithm with the introduction of lookup-table vacuum tube.

Andy-phqj
Автор

From what I'm seeing here, this is what pedal folks call a hard clipping distortion algorithm. It is more like a Distortion+, and not the kind of soft clipping that the Tube Screamer you showed actually does. It's fairly easy to get TS style soft clipping, though. Just add in the original dry signal (maybe after some of the filters) and tweak the relative levels a little bit.

ashcatlt
Автор

Perfect video again. Every time I get a notification from you is blessing, Phill. Keep it going.

edriyin
Автор

Very cool! I'm pretty new to dsp designs so I'll have to watch your other videos, thanks.

jakep
Автор

Like always, you're blowing my mind with each video!

Bleibruk