Hvordan – rent teknisk – klarer en app å kjenne igjen musikk?

Scatterplot fra Shazam - Avery Li-Chun Wang,Shazam Entertainment, Ltd.
Musikkgjenkjennings-appen Shazam har ligget på telefonen min siden 2009. Da den var ny, var den ganske wow. Etterhvert som jeg har blitt vant til den og appen SoundHound, som likner, har jeg blitt mer blasert, og tenkt at det er litt imponerende å få til. Men jeg har kanskje også tenkt oftere på hva den ikke får til.
Jeg har også hatt (eller trodd jeg har hatt) en slags idé om hvordan den virker. Men da jeg ble nødt til å sjekke det litt grundigere for å ha litt grunnlag for å snakke om den i et radioinnslag i Vitenselskapet på RadioNova, ble den ganske wow igjen.
Dersom du er ca. så geeky som oss i NRKbeta, kan det hende du vil ha moro av å skumme gjennom paper’et An Industrial-Strength Audio Search Algorithm (pdf), der en bakmann forklarer hvordan dette faktisk fungerer. Selv skjønner jeg fortsatt ikke alle detaljene her, men jeg forstår prinsippene, og synes det er utrolig vakkert at det går an å tenke ut noe slikt.