“This project shows an Arduino project that displays the approximate frequency as well as the musical note played on an electronic keyboard or piano app. For this project, the analog output from the sound module detector is sent to the A0 analog input of the Arduino Uno. The analog signal is sampled and quantized (digitized). Auto-correlation, weighting and tuning code is used to find fundamental frequency using the first 3 periods. The approximate fundamental frequency is then compared to frequencies in octaves 3, 4, and 5 range to determine the closest musical note frequency. Finally the guessed note for the closest frequency is printed to the screen.”
Related Content
Related Posts:
- 8x8 Dot Matrix Sound Level Meter
- Over Engineered True Random Value Generator
- Whistle Controlled Robot
- Arduino FFT Visualizer With Addressable LEDs
- Arduino Music Notes Detector
- How to Make a Wireless Tin-Can Telephone! (Arduino Walkie Talkie)
- Interactive Jack-o’-lantern
- Protect Yourself With This Noise Level Monitor
- Arduino Whistle Command Recognition
- Breathing Mechanism for Animatronic Puppets & Companion Bots