Too Long; Didn't Read
Shazam is an application that identifies the music used in movies, advertising, and television shows based on a short sample played. It identifies songs through something called an **audio/acoustic fingerprint** and a**Spectrogram**. The software uses a graph representation of audio, each piece of audio is split into some segments over time, and from these audio segments, a graph is generated which plots 3 dimensions of audio -Frequency vs Intensity vs time. When the algorithm picks out the peak point in the audio stream via the spectrogram graph representation -Peak points are points of less background noise. The algorithm then creates an audio fingerprint and then indexes through the audio database for a song with a similar audio fingerprint. When it finds a successful match it then returns its results to