Realtime Voice Repitch and AutoTune

by RobSmithDev in Circuits > Arduino

407 Views, 0 Favorites, 0 Comments

Realtime Voice Repitch and AutoTune

square122.jpg

Wanna sound like a chipmonk, or just want to sing in tune? Then this may be the perfect project for you

Supplies

Arduino Uno: https://amzn.to/3TT7F36

Resistors of Various Sizes: https://amzn.to/3W9a0Iy

Electrolytic Capacitors of Various Sizes: https://amzn.to/3W9a0Iy

Ceramic Capacitors of Various Sizes: https://amzn.to/3zso5XY

Shaft Encoder: https://amzn.to/3zso5XY

PAM8403 Stereo Amplifier: https://amzn.to/38t9dOx

Loud Speakers: https://amzn.to/3N8CsF8

3.5mm Inline Audio Jack: https://amzn.to/3zNeoUf

3.5mm PCB Audio Jack: https://amzn.to/3DKkeXi

Common Cathode RGB LED: https://amzn.to/3NP2OgO

Arduino Pro Mini: https://amzn.to/3NP2OgO

FTDI Breakout Board: https://amzn.to/3WX4kSu

9V Battery Clips: https://amzn.to/3A0kmB8

Realtime Repitch

Have you ever wanted to change your voice pitch in realtime with almost no lag? Sure there's software to do this on your phone and computer, but what about one of these Arduino thingies? 

Well, we start this project by exploring how realtime reitching works:




AutoTune

And then once we have that working, we look into adding a form of AutoTune. The AutoTune algorithm works by identifying the pitch of the audio it hears and then uses the repitch algorithm to correct it to the nearest note.