Customized Remote Work Solutions From the World’s Largest Fully Remote CompanyCustomized Remote Work SolutionsLearn More

Audio

Showing 1-2 of 2 results
EngineeringIcon ChevronBack-end

Working with ESP32 Audio Sampling

by Ivan Voras

The successor of the revolutionary ESP8266, the ESP32 is a next-generation microcontroller. Find out how to sample its analog-to-digital converter (ADC) from a timer interrupt using the Arduino IDE.

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

How does Shazam work? Music Recognition Algorithms, Fingerprinting, and Processing

by Jovan Jovanovic

You hear a familiar song in the club or the restaurant. You listened to this song a thousand times long ago, and the sentimentality of the song really touches your heart. You desperately want to heart it tomorrow, but you can't remember its name! Fortunately, in our amazing futuristic world, you have a phone with music recognition software installed, and you are saved. But how does this really work? Shazam's algorithm was revealed to world in 2003. In this article we'll go over the fundamentals of that algorithm.

14 minute readContinue Reading

Join the Toptal® community.