Motor de procura de temas musicais

From ISRWiki
Jump to navigation Jump to search
Forma de onda e espectrograma do tema "Parabéns" assobiado, juntamente com as notas extraídas usando 4 algoritmos de detecção de pitch diferentes.
  • Orientador: Prof. Rodrigo Ventura
  • Co-Orientador: Prof. José Gaspar

Enquadramento

A utilização de motores de busca tornou-se omnipresente na utilização da Internet. Contudo estes motores de busca tradicionais estão limitados à utilização de texto. Pretende-se com este trabalho desenvolver motores de busca para música, onde dado um trecho cantado ou assobiado, este motor procura numa base de dados de músicas aquelas que mais se assemelham ao pedido.

Objectivos

Desenvolver um motor de busca que, dado um trecho de uma música, cantado ou assobiado, devolva um conjunto de candidatos ordenados por uma medida de relevância.

Descrição

Para conseguir um motor de procura de trechos musicais é necessário resolver vários problemas: (1) a extracção de notas a partir de um sinal de audio, incluindo o início e duração de cada uma, e a altura (pitch), e (2) métricas de comparação das notas extraídas com a base de dados de músicas.

Estes dois problemas são tradicionalmente tratados de uma forma separada, mas dadas as ambiguidades no passo (1), pretende-se explorar a possibilidade de efectuar os dois passos de uma forma integrada, usando uma abordagem Bayesiana.

Por outro lado, a métrica usada em (2) poderá ser construída de varias formas (p.ex., adoptando abordagens ADABOOST, ou HMM), pretendendo-se estudar qual a que produz melhores resultados.