Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/25261
Tipo: TCC
Título: Música e Autômato: uma receita de nomeação de acordes
Autor(es): Freitas, Lucas Ismaily Bezerra
Orientador: Vasconcelos, Davi Romero de
Coorientador: Aragão, Francisco Erivelton Fernandes de
Palavras-chave: Teoria dos Autômatos;Teoria Musical;Padrão MIDI
Data do documento: 2012
Citação: FREITAS, Lucas Ismaily Bezerra. Música e Autômato : uma receita de nomeação de acordes. 2012. TCC (graduação em Sistemas de Informação) - Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2012.
Resumo: O problema de nomeação de acordes consiste em determinar os acordes de uma sequência de notas musicais. Há regras musicais que definem quais notas formam ou não acordes. Uma complicação surge devido às notas que possuem a mesma frequência, porém nomes distintos. Este trabalho se propõe a abordar esta problemática com Teoria dos Autômatos, portanto nos propomos a desenvolver um Autômato que reconhece os acordes (tríades e tétrades) de uma música retirada de um arquivo no formato MIDI (Music Instrument Digital Interface), a partir do Autômato, implementar um sistema Java Desktop que o utiliza como rotina para exibir ao usuário a sequência de Acordes. O Autômato proposto recebe como entrada uma sequência de notas retiradas de um arquivo MIDI e retorna como saída uma sequência de acordes, considerando o problema dos nomes das notas. O sistema, chamaremos de QMusic, utiliza as APIs Java Sound e jMusic para facilitar a manipulação de arquivos MIDI e permite várias formas de exibição, deste a notação ABC até a notação completa do acorde, exibindo toda sua estrutura, a saber: Tônica, Terça, Quinta e, caso Tétrade, Sétima.
Abstract: The naming chords problem consists in determine the chords sequence of musical notes. There are rules that define what are the notes that form or not chords. A complication arises due the notes that have the same frequency, but different names. This paper aims approach this problem with Automata Theory. Therefore, we propose develop an automata who recognizes the chords (triads and sevenths) of a song taken from a file in format MIDI (Music Instrument Digital Interface), from the automata, implement a Java Desktop system that uses him as routine to display to the user the sequence of chords. The proposed automata, receives as input a sequence of notes taken from a MIDI file and returns as output a sequence of chords, considering the problem of the names of the notes. The system will call QMusic, and it uses the Java Sound API and JMusic to facilitate manipulation of MIDI files. It also allows, multiple forms of visualizations, ranging from the ABC notation to the complete notation of the chord, showing its structure, namely: Tonic or Root, Third, Fifth and if Tetrad, Seventh.
URI: http://www.repositorio.ufc.br/handle/riufc/25261
Aparece nas coleções:SISTEMAS DE INFORMAÇÃO - QUIXADÁ - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2012_tcc_libfreitas.pdf4,62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.