Shazam for Singing: Building a Music Recognition App That Can Process Humming
ISEF · 2026 Technology Enhances the Arts
Overview
Having a song stuck in your head is a common problem, and while music identification apps can be helpful sometimes, they have a limitation: they cannot process user humming, only prerecorded songs. This is the problem that I want to solve, and my hypothesis is that software can recognize a song that is hummed if the frequency pattern is extracted and compared to an existing song's frequency levels. I coded an app that can identify a user humming either Mary Had a Little Lamb or Twinkle Twinkl Little Star, and I built it using the Python and HTML languages. I gathered 20 audio samples of people humming each song (40 samples total), and created logarithmic spectrograms for each sample to extract the frequency levels. Once calculating the average frequency per second for each song, I used that information to create parameters for my app. If the user's hum frequency is within a certain range, then it belongs to one song or the other. This project disproved my hypothesis; I found that the frequency alone is not always sufficient to accurately identify songs. In the future, I would like to continue experimenting with different ways to extract multiple features from audio samples, such as pitch, tempo, and key. While the technique that I chose (manually calculating only the frequencies of samples) may not have been the most accurate or efficient option, it was a starting point for future research.
Competition history
- ISEF 2026
Resources
Related projects
CSEF · 2016
Are You in Tune? A Program to Make You a Better Musician
ISEF · 2022
Analyzing the Musical "Genome" With Neural Networks
CSEF · 2026
Detection of AI-Generated Music Using Convolutional Neural Networks
ISEF · 2019
MADSA: Musical Accuracy Development Using Spectral Analysis
CSEF · 2002
Harmonic Analysis: Using the Least Squares Method to Analyze Sound Waves
ISEF · 2025
SmartStrings: A Novel Low-Cost Multimodal System for Intelligent Violin Pedagogy With Real-time Corrective and Sensory Feedback Through Artificial Intelligence
CSEF · 2006
Do You Hear What I Hear?
CSEF · 2009
Discovering the Color Spectrum of Sound
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair