Projeto de Formatura – Turmas 2010 PCS - Departamento de Engenharia de Computação e Sistemas Digitais Engenharia Elétrica – Ênfase Computação “VIOLIN VILLAIN” JOGO MUSICAL QUE UTILIZA CAPTAÇÃO E ANÁLISE DE ÁUDIO DE VIOLINO EM TEMPO REAL OBJETIVO Desenvolvimento do jogo “Violin Villain”, com finalidades lúdica e didática. Trata-se de um jogo para computadores que apresenta uma partitura musical simplificada, ao mesmo tempo em que o som de um violino tocado pelo jogador é captado e analisado. Erros cometidos pelo jogador são detectados pelo jogo, que indica também correções necessárias. Propostas Partitura simplificada - notas coloridas e com comprimento equivalente a sua duração. Modo Easy e Normal com versões simplificadas das músicas. Medidor de frequência preciso, para ensinar o aluno a afinação exata dos dedos. MOTIVAÇÃO • Jogos Musicais • Guitar Hero • Aprendizado de violino • Divulgação do instrumento Exercícios para aprender a tocar. Figuras indicando as posições corretas para se segurar e tocar o instrumento. Protótipo da Tela de Música Exemplo de partitura: Escala em Dó Maior Adesivo no braço do violino indicando as posições das notas Funcionamento Espectograma gerado pelo MatLab. Estrutura da interface de entrada do jogo Análise do Som do Violino Para saber qual a nota tocada pelo violino precisa-se obter a frequência fundamental do som captado (evitando os muitos harmônicos desse sinal). Estimar a frequência fundamental de sinais é um problema clássico que já foi abordado com diversos métodos, mas não tem uma solução universal. No caso do Violin Villain há o agravante de ter que fazer a análise em tempo quase imediato, porém há também a vantagem de já se saber qual a frequência esperada. Adotou-se a Transformada Discreta de Fourier (TFD) através do algoritmo da Fast Fourier Transform (FFT), seguida da detecção dos picos do espectro obtido. Integrantes: Edson M. F. Mesquita Jonathan Cheng Paulo R. R. Vianna (PSI) Professor Orientador: Co-orientador: Ricardo Nakamura Magno T. M. Silva (PSI)