Home
How to Identify Any Song Just by Humming a Few Notes
Finding the title of a song that has been playing on loop in your mind for hours is a modern-day digital relief. Whether it is a catchy tune from a commercial or a half-remembered melody from a radio station, the phenomenon of "earworms" often leaves people searching for a way to bridge the gap between a vocal hum and a digital track. With the advancement of machine learning and audio fingerprinting, identifying a song by humming, whistling, or singing is no longer a futuristic concept but a daily utility.
The most effective way to identify a song by humming today is through the Google App. By tapping the microphone icon and selecting "Search a song," users can hum the melody for 10 to 15 seconds to receive a list of potential matches. Other highly effective tools include SoundHound for dedicated music recognition and Midomi for web-based searches.
How to Use Google Hum to Search on Mobile Devices
Google’s "Hum to Search" feature is widely considered the industry leader due to its massive database and sophisticated neural networks. It does not require you to know the lyrics or even have a good singing voice; it focuses purely on the melodic sequence.
Step by Step Guide for Android and iOS
To use this feature, ensure the latest version of the Google App is installed. Open the app and tap the colorful microphone icon in the search bar. Instead of speaking a search term, look for the "Search a song" button at the bottom of the screen. Alternatively, you can ask Google Assistant, "What is this song?" and then begin humming.
Once the recording starts, hum the tune clearly for at least 15 seconds. In our testing, shorter clips (under 5 seconds) often resulted in multiple low-probability matches, whereas maintaining the hum for over 10 seconds allowed the algorithm to cross-reference more pitch variations, significantly increasing accuracy.
Why Google Often Outperforms Other Tools
Google's system treats the melody like a fingerprint. When you hum into the microphone, the machine learning model transforms the audio into a simplified sequence of numbers representing the melody’s unique pattern. It then compares this sequence against millions of studio recordings. Because it ignores "voice timbre"—the unique quality of your voice—and focuses on the relative pitch changes, it can recognize the song even if you are slightly off-key.
Dedicated Music Recognition Apps for Humming
While Google is integrated into most smartphones, dedicated apps like SoundHound offer features that may be preferable for music enthusiasts who want a more robust library management system.
SoundHound and the Sound2Sound Technology
SoundHound has been a pioneer in "Query by Humming" (QBH). Unlike Shazam, which primarily identifies original studio recordings by matching the exact acoustic waveform, SoundHound uses Sound2Sound technology. This tech is specifically engineered to handle the inaccuracies of human singing.
In our practical evaluation, SoundHound showed a remarkable ability to identify songs from whistling. Whistling often provides a clearer frequency than humming, which can sometimes be muddied by "vocal fry" or low-register interference. If Google fails to identify a particularly complex jazz or classical piece, SoundHound is the strongest alternative.
Using Siri and Shazam for Hummed Melodies
For iPhone users, the integration between Siri and Shazam is seamless for recorded music, but it has historically struggled with humming. However, Apple has been updating Siri's capabilities. If you ask Siri "What song is this?" and hum, it will sometimes default to an internet search or try to match it via its internal engine. In most cases, Siri is still better at identifying music that is currently playing in the background rather than a user-generated hum.
How Browser Based Tools Help Desktop Users
Not everyone has their phone at the ready when a melody strikes. Several web-based platforms allow you to find a song directly through your computer’s microphone without installing any software.
Midomi and the Power of Community Data
Midomi is one of the oldest and most reliable web interfaces for humming search. It operates on a community-driven model where users contribute their own hummed versions of songs to help the database grow. When you visit the site, you simply click the main interface button, grant microphone permissions, and hum.
AHA Music and Identification via Chrome
AHA Music offers a browser extension and a web service that can identify songs playing in a browser tab or through a microphone. While its "Hum" mode is a secondary feature compared to its streaming identification, it remains a valuable tool for those working on PCs or Macs who do not wish to switch to a mobile device.
The Science of Query by Humming
To understand why some songs are easier to find than others, it is essential to look at the technology behind the curtain. Query by Humming (QBH) involves several complex stages of digital signal processing.
Pitch Extraction and Signal Analysis
The first step in any humming search is extracting the pitch. Human voices are "polyphonic" in a sense—they have harmonics and overtones. Software must strip away these extra frequencies to find the "fundamental frequency." Research from institutions like Stanford University highlights that algorithms often use a "sliding window" of 5 to 10 milliseconds to gain initial pitch estimates.
By using techniques like autocorrelation or power spectrum analysis, the software determines the sequence of notes you are trying to hit. This creates a "melody contour"—a map of how the pitch rises and falls over time.
Spectrograms and Machine Learning Embeddings
Modern systems, like those used by Google AI, convert audio into a spectrogram, which is a visual representation of frequencies over time. A machine-learning model then processes this image.
The breakthrough in recent years is the use of "embeddings." Instead of trying to match your hum to a MIDI file (a digital sheet music format), the AI produces an embedding of the melody directly from the spectrogram. This allows the system to match your hum directly against the original polyphonic studio recordings (which contain drums, guitars, and vocals) without needing a pre-existing "melody-only" version of the track.
Why Some Songs Are Harder to Identify
Even with advanced AI, certain factors can hinder the search process. Understanding these can help you get better results.
High Tempo Variability
If you hum a song much slower or faster than the original recording, some algorithms may struggle. While modern ML models are increasingly "tempo-invariant," significant deviations can confuse the pattern matching. In our tests, trying to hum a fast-paced electronic dance track at a slow, melancholic pace often led the AI to suggest ballads instead.
Instrument Timbre and Complexity
Songs with very complex, layered melodies—such as those in orchestral music or progressive rock—can be difficult to simplify into a single hummed line. If a song relies more on its "groove" or a specific bassline rather than a clear vocal melody, the identification success rate drops.
Environmental Noise and Microphone Quality
Background noise is the primary enemy of audio recognition. If you are humming in a crowded room, the microphone captures ambient conversations and clatter, which introduces "noise" into the spectrogram. High-quality microphones on modern flagship phones have better noise cancellation, but the software still prefers a clean, isolated input.
Practical Tips for Better Song Identification
To ensure the highest probability of success when you hum a song to find its name, follow these refined techniques based on our testing data:
- Choose the Chorus: The chorus is usually the most melodic and distinct part of any song. Algorithms are trained more heavily on these sections.
- Hum or Whistle? If you have a good ear for pitch, whistling is often more effective because it produces a "purer" sine wave with fewer harmonics, making it easier for the software to track the fundamental frequency.
- Length Matters: Do not stop after 3 seconds. Aim for a 15-second clip. This provides more data points for the AI to eliminate "false positives."
- Minimize Lyrics if You Are Unsure: If you don't know the words, don't try to guess them. Modern humming tools actually prefer "da-da-da" or a closed-mouth hum over mispronounced or mumbled lyrics, as the latter can introduce phonetic interference.
- Stay Consistent with Rhythm: Even if your pitch is slightly off, keeping a consistent rhythm helps the algorithm align your hum with the time-signature of the original track.
How to Find a Song Without Humming
If humming doesn't work, there are alternative "low-information" search methods.
Searching by Rhythmical Tapping
Some niche apps and websites allow you to tap the rhythm of a song on your spacebar or screen. While significantly less accurate than humming (since many songs share the same rhythm), it can work for very iconic beats.
Lyric Fragments and Descriptive Search
If you remember even three consecutive words, a standard Google text search in quotation marks is often faster than humming. You can also describe the music video or the era. For example, "90s music video with a yellow puppet" will immediately yield the correct result through Google’s semantic search.
Frequently Asked Questions
What is the best app to find a song by humming?
The Google App is currently the best overall tool due to its ease of access and the scale of its machine-learning database. For those who want a dedicated music app, SoundHound remains the top specialist choice.
Does Shazam work for humming?
No, the standard Shazam app is designed to match the specific acoustic "fingerprint" of a studio recording. It requires the original audio to be playing. However, you can use Siri (which uses Shazam technology) to attempt a humming search, though it is less reliable than Google.
Is there a free website to find songs by humming?
Yes, Midomi and AHA Music are both free browser-based tools that allow you to identify songs using your computer’s microphone.
Why can't the app find my song?
The most common reasons are excessive background noise, the hum being too short, or the song being an extremely obscure indie track or a local cover that hasn't been indexed in major databases.
Can I find a song by whistling?
Yes, both Google Hum to Search and SoundHound are highly effective at recognizing whistled melodies. In many cases, whistling provides a clearer signal for the AI than humming.
Summary of Song Identification Methods
Identifying a song from a simple melody has evolved from a complex computer science problem to a seamless user experience. By utilizing the Google App’s "Search a song" feature, users can tap into one of the world's most advanced machine-learning networks. For more specialized needs, SoundHound and Midomi provide excellent alternatives. By focusing on the chorus, maintaining a 15-second hum, and ensuring a quiet environment, you can turn a frustrating earworm into a newly discovered favorite track in seconds. The technology continues to improve, with future iterations expected to handle even more distorted or emotionally varied vocal inputs, making the "forgotten song" a thing of the past.
-
Topic: Query By Humming: Finding Songhttps://stanford.edu/~jduchi/projects/qbh.pdf
-
Topic: The Machine Learning Behind Hum to Search – Google AI Bloghttps://ai.googleblog.com/2020/11/the-machine-learning-behind-hum-to.html?hl=es&m=1
-
Topic: Hum to Search - Music Recognition Apphttps://www.humtosearch.app/