Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura
Abstract (Summary)
Este trabalho apresenta como objetivo principal implementar um aplicativocomputacional que permita ao usuário criar seqüências musicais MIDI para violão. Odiferencial dos arquivos (seqüências musicais) gerados reside no fato de que cada notamusical da seqüência MIDI poderá ser editável para inclusão de articulaçãohumanizada, individualizada e com qualidade timbral de um instrumento acústico. Oresultado sonoro destas seqüências, além de gerar arquivos MIDI SMF, é renderizadoem outros formatos musicais, tais como Wave. O aplicativo é desenvolvido emparadigma funcional puro, baseado em cálculo lâmbda, tanto no desenvolvimento dasfunções de manipulação dos arquivos, quanto no desenvolvimento da interface visual.Esta escolha evita a utilização de dlls e outros recursos com validade temporalfortemente dependente da versão do sistema operacional. A escolha da linguagem Cleané justificada no trabalho, entre outros motivos por ser uma das duas linguagens maiseficientes da atualidade, conforme análise de benchmarks especializados. Na construçãodas funções de manipulação dos arquivos SMF e da interface são geradas bibliotecasque permitirão estender o trabalho não apenas para o instrumento violão, mas, também,para outros instrumentos, principalmente para os solistas (nonofônicos). O aplicativodisponibiliza uma interface aderente ao usuário, a qual permite a um músico leigo namanipulação de programas de computação musical, utilizá-la sem dificuldades.
Bibliographical Information:
Advisor:Luciano Vieira Lima; Keiji Yamanaka; Haroldo Rodrigues de Azevedo
School:Universidade Federal de Uberlândia
School Location:Brazil
Source Type:Master's Thesis
Keywords:Violão Música Computação sônica Instrumento virtual ENGENHARIA ELETRICA por computador Processamento do som MIDI (Linguagem de programação computador)
ISBN:
Date of Publication:07/31/2007