@RobSmithDev
  @RobSmithDev
RobSmithDev | Real-Time AutoTune on Arduino - Sing like a Pro! @RobSmithDev | Uploaded November 2022 | Updated October 2024, 1 hour ago.
In this video we're going to continue from where we left off with the real-time voice repitching, and we're going to explore autotune.

The concept behind autotune is to detect what note you're trying to sing, and automatically correct the pitch of that note if you're out of tune.

We'll take a look at using the Yin algorithm to detect the pitch, optimise it so it runs fast enough on the Arduino, and then see how we can use that with our repitch code.

You can download the source code and schematics from here: robsmithdev.co.uk/youtube/autotune.zip

If you'd like to help me continue making videos, then hop over to Patreon, or send me a 'tip' via PayPal!
Patreon: patreon.com/RobSmithDev
Paypal: paypal.me/RobSmithDev
Discord: discord.gg/MKZ6HA6ZWE

Parts: (affiliate links)
Arduino Uno: amzn.to/3TT7F36
Resistors of Various Sizes: amzn.to/3W9a0Iy
Electrolytic Capacitors of Various Sizes: amzn.to/3W9a0Iy
Ceramic Capacitors of Various Sizes: amzn.to/3zso5XY
Shaft Encoder: amzn.to/3zso5XY
PAM8403 Stereo Amplifier: amzn.to/38t9dOx
Loud Speakers: amzn.to/3N8CsF8
3.5mm Inline Audio Jack: amzn.to/3zNeoUf
3.5mm PCB Audio Jack: amzn.to/3DKkeXi
Common Cathode RGB LED: amzn.to/3NP2OgO
Arduino Pro Mini: amzn.to/3NP2OgO
FTDI Breakout Board: amzn.to/3WX4kSu
9V Battery Clips: amzn.to/3A0kmB8

Online Tone Generator: szynalski.com/tone-generator
Online Pitch Detector: onlinemictest.com/tuners/pitch-detector
YIN (Ashok Fernandez) Github Repo: github.com/ashokfernandez/Yin-Pitch-Tracking

Chapters:
Re-cap on Realtime Repitching (00:00)
What is Autotune? (00:24)
What the Yin!? (00:50)
It's Too Big! (01:21)
Where's the Slowdown? (02:46)
First Yin Optimisation (03:28)
Fix Them Buffers (04:01)
Need More RAM (04:42)
Faster! (05:40)
Oh No, Your Vocal Range is Too Large (06:12)
The Nearest Note (07:16)
Preparing Audio for Analysis (08:14)
Final Schematic (09:20)
Basic Testing (09:44)
Glitch! (10:58)
Room for Improvement (11:07)
Until Next Time (11:39)

Music:
Just Breathing (Instrumental) - NEFFEX
Clip from Believe by Cher (youtube.com/watch?v=nZXRV4MezEw) is claimed as fair use because it illustrates educational content explained in this video, and the clip being just long enough to demonstrate the AutoTune effect.
Karaoke Cher/Believe Audio from Sing King, youtube.com/watch?v=n24s-klOW0c
Lyrics Animated by WinOKE.com (an old product I used to sell)
Glitch Effect from Vanity Kit: youtube.com/watch?v=si-JJodpihQ

Copyright © RobSmithDev 2021-2022
robsmithdev.co.uk

Where appropriate, all efforts were made to trace & obtain copyright holders permissions to reproduce their material in this video. If you have any questions regarding content please get in touch.

#arduino #voicerepitch #autotune
Real-Time AutoTune  on Arduino - Sing like a Pro!Not All Electronics Modules Are What They Seem - Careful what you Charge!I visited the Retro Computer Museum in LeicesterRediscovering 90s Electronics Kits - and I owned this one!BlueSCSI v2 Inside! - Bin that old A590 SCSI Hard Drive - Part 3Free Disk Backup Station at Kickstart 01 NottinghamKeeping the Heat In - Radio Controlled Door Closer Because my Dog Keeps Opening It!BassMX and Headphone Amp Full TestV2 - Keeping the Heat In - Improved Radio Controlled Door Closer (Because my Dog Keeps Opening It)Build a USB Adapter for Retro Joystick and use it on your PC, MiSTer or Amiga A500 MiniRetro.Directory - The New Way to Find RetroKickstart & Enable Switch for the A2000 Action Replay

Real-Time AutoTune on Arduino - Sing like a Pro! @RobSmithDev

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER