Now, anyone with some decent info on signal processing and machine learning can build his/her own Shazam.