Query by Humming
El query by humming (en espanyol "busca per tarareo") és la recuperació d'una cançó per mig de el "zumbido" o "tarareo" del to o de la melodia de la cançó, i la comparació en patrons prèviament almagasenats en la base de senyes. En les noves generacions de bases de senyes, les quals inclouen àudio, imàgens, video i text, és important tindre nous métodos (més apropiats i més naturals) de busca, és aixina com per eixemple en imàgens es poden buscar estes per la seua forma, color, etc.
Introducció
[editar | editar còdic]El sistema depén de l'observació del contorn melòdic de la cançó, el qual és definit com la seqüència de la diferència relativa de les altures (pitch) en les notes successives. Segons Stephen Andel del MIT, el contorn melòdic és una de les característiques més importants usades per les persones per a determinar les similituts entre melodias.
S'usa un alfabet de tres lletres d'acort a les possibles relacions entre altures (pitches). O, D, S; s'usen si la nota esta per damunt, per davall o és la mateixa de la nota immediatament anterior. El sistema està dividit en un Pitch tracking (que fa el rastreig del to), una base de senyes en les melodies almagasenades i un motor de busca.
La melodia "tarareada" és captada pel micròfon, després es digitalisarà, i passarà al mòdul de pitch tracking. El resultat és un contorn que representa la melodia d'entrada, la qual entra a un motor de busca que tira una llista ranqueada en les melodies coincidentes. La comparació es fa en melodies MIDI de domini públic, les quals es processen per a extraure les notes de la melodia. El sistema per a extraure el pitch, o notes musicals és implementat en MATLAB, i el motor de busca usa un algoritme per Approximate Pattern Matching per a soportar errors en el humming (tarareo).
Un dels sistemes implementats per Query by Humming convertix l'entrada d'usuari en una seqüència de transicions relatives de l'altura. Una nota en l'entrada és classificada de tres formes; S, si és igual a la nota anterior; O, si és més alta que la nota prèvia, i D si és més baixa. És aixina com l'entrada és convertida en una cadena formada en la combinació d'eixes tres lletres. Com a eixemple una melodia qualsevol podria ser convertida a una cadena – S S D O S S D; el primer to s'ignora ya que no hi ha nota en que comparar-ho.
Després de que la cadena de caràcters és organisada, existix el problema de l'afinación ya que no se sap en certea que nota (pitch) està continguda en la cadena. Per a açò s'usa la funció de transferència del tracto vocal.
Aplicacions
[editar | editar còdic]Algunes aplicacions d'un sistema QbH (Query by Humming) poden ser:
Busca i/o recuperació de cançons en artista o títul desconegut. Trobar melodias similars entre sí en cançons diferents. Actualisació de les bases de senyes.
El sistema es pot implementar en tendes de discs i llibrerias musicals.
Referències
[editar | editar còdic]- Este artícul conté una traducció derivada de «Query by Humming» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.