Como funcionam aplicativos que identificam músicas?
Entenda como a tecnologia forma uma impressão digital daquela canção que você não lembra o nome de jeito nenhum.
Eles têm gigantescos bancos de dados de canções, que muito provavelmente incluem a que você está ouvindo e quer saber o nome. Então, para vasculhar essa biblioteca de Alexandria musical e desenterrar justamente a que você deseja, apps como Shazam têm um método de identificação parecido com o das impressões digitais.
Para cada música de seu acervo, o aplicativo forma automaticamente um espectograma, que é um tipo de gráfico 3D. Enquanto o eixo X registra a extensão de tempo da música, o Y tem a sua frequência (a velocidade na qual as ondas sonoras se propagam pelo ar, medida em Hertz; sons agudos têm frequência mais alta que os graves). Já o eixo Z aponta a intensidade, que é o quão alto está cada um dos sons lá dentro da música.
O app se concentra nas mudanças de frequência em um determinado período de tempo e, em seguida, nos picos de intensidade nessas frequências (um agudo em volume mais ou menos alto, por exemplo).
É o cruzamento desses elementos que permite formar a “impressão digital” da canção. E já basta para dar match.
Pergunta de Gustavo Abreu, via e-mail