Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFU |
Texto Completo: | https://repositorio.ufu.br/handle/123456789/14643 |
Resumo: | This work presents as main goal to implement a computational application that allows the user create MIDI musical sequences for guitar. The difference of the musical sequences generated by the software resides in the fact that each musical note of the MIDI sequence can be modified for the inclusion of humanized articulation, individualized and with timbral qualities like an acoustic instrument. The sound resulted of these sequences is render in other musical formats, such as Wave. The application interface and functions are developed in pure functional paradigm (based on lambda calculus). This choice avoids the use of dlls and other resources strongly dependent of operational system version. The choice of the functional language Clean is justified in this work, by the reason of being one of the two more efficient languages of the actuality (according to analysis of specialized benchmarks). In the implementation of the manipulation functions of SMF files and interface generated libraries that will allow extending this work for another soloists (monophonic) instruments. This application presents an adherent interface with all kinds of users. In order to manipulate SMF files, many libraries were developed, allowing extending this work for other soloists (monophonic) instruments. This application presents an adherent interface with all levels of users. |
id |
UFU_84e1da047a6113f53f483b152c229e7a |
---|---|
oai_identifier_str |
oai:repositorio.ufu.br:123456789/14643 |
network_acronym_str |
UFU |
network_name_str |
Repositório Institucional da UFU |
repository_id_str |
|
spelling |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional puraMIDIWaveSoundFontViolãoCleanMúsicaComputação sônicaInstrumento virtualMúsica por computadorProcessamento do som por computadorMIDI (Linguagem de programação de computador)Acustic guitarMusicComputer musicVirtual instrumentCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThis work presents as main goal to implement a computational application that allows the user create MIDI musical sequences for guitar. The difference of the musical sequences generated by the software resides in the fact that each musical note of the MIDI sequence can be modified for the inclusion of humanized articulation, individualized and with timbral qualities like an acoustic instrument. The sound resulted of these sequences is render in other musical formats, such as Wave. The application interface and functions are developed in pure functional paradigm (based on lambda calculus). This choice avoids the use of dlls and other resources strongly dependent of operational system version. The choice of the functional language Clean is justified in this work, by the reason of being one of the two more efficient languages of the actuality (according to analysis of specialized benchmarks). In the implementation of the manipulation functions of SMF files and interface generated libraries that will allow extending this work for another soloists (monophonic) instruments. This application presents an adherent interface with all kinds of users. In order to manipulate SMF files, many libraries were developed, allowing extending this work for other soloists (monophonic) instruments. This application presents an adherent interface with all levels of users.Mestre em CiênciasEste trabalho apresenta como objetivo principal implementar um aplicativo computacional que permita ao usuário criar seqüências musicais MIDI para violão. O diferencial dos arquivos (seqüências musicais) gerados reside no fato de que cada nota musical da seqüência MIDI poderá ser editável para inclusão de articulação humanizada, individualizada e com qualidade timbral de um instrumento acústico. O resultado sonoro destas seqüências, além de gerar arquivos MIDI SMF, é renderizado em outros formatos musicais, tais como Wave. O aplicativo é desenvolvido em paradigma funcional puro, baseado em cálculo lâmbda, tanto no desenvolvimento das funçõ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 temporal fortemente dependente da versão do sistema operacional. A escolha da linguagem Clean é justificada no trabalho, entre outros motivos por ser uma das duas linguagens mais eficientes da atualidade, conforme análise de benchmarks especializados. Na construção das funções de manipulação dos arquivos SMF e da interface são geradas bibliotecas que 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 aplicativo disponibiliza uma interface aderente ao usuário, a qual permite a um músico leigo na manipulação de programas de computação musical, utilizá-la sem dificuldades.Universidade Federal de UberlândiaBRPrograma de Pós-graduação em Engenharia ElétricaEngenhariasUFULima, Luciano Vieirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707793J5Azevedo, Haroldo Rodrigues dehttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787703U6Yamanaka, Keijihttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798494D8Menezes Júnior, Carlos Roberto Ferreira de2016-06-22T18:39:12Z2016-03-142016-06-22T18:39:12Z2007-07-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfMENEZES JÚNIOR, Carlos Roberto Ferreira de. Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura. 2007. 147 f. Dissertação (Mestrado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2007.https://repositorio.ufu.br/handle/123456789/14643porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2016-06-23T06:50:17Zoai:repositorio.ufu.br:123456789/14643Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2016-06-23T06:50:17Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false |
dc.title.none.fl_str_mv |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
title |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
spellingShingle |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura Menezes Júnior, Carlos Roberto Ferreira de MIDI Wave SoundFont Violão Clean Música Computação sônica Instrumento virtual Música por computador Processamento do som por computador MIDI (Linguagem de programação de computador) Acustic guitar Music Computer music Virtual instrument CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
title_full |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
title_fullStr |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
title_full_unstemmed |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
title_sort |
Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura |
author |
Menezes Júnior, Carlos Roberto Ferreira de |
author_facet |
Menezes Júnior, Carlos Roberto Ferreira de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lima, Luciano Vieira http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707793J5 Azevedo, Haroldo Rodrigues de http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787703U6 Yamanaka, Keiji http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798494D8 |
dc.contributor.author.fl_str_mv |
Menezes Júnior, Carlos Roberto Ferreira de |
dc.subject.por.fl_str_mv |
MIDI Wave SoundFont Violão Clean Música Computação sônica Instrumento virtual Música por computador Processamento do som por computador MIDI (Linguagem de programação de computador) Acustic guitar Music Computer music Virtual instrument CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
MIDI Wave SoundFont Violão Clean Música Computação sônica Instrumento virtual Música por computador Processamento do som por computador MIDI (Linguagem de programação de computador) Acustic guitar Music Computer music Virtual instrument CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
This work presents as main goal to implement a computational application that allows the user create MIDI musical sequences for guitar. The difference of the musical sequences generated by the software resides in the fact that each musical note of the MIDI sequence can be modified for the inclusion of humanized articulation, individualized and with timbral qualities like an acoustic instrument. The sound resulted of these sequences is render in other musical formats, such as Wave. The application interface and functions are developed in pure functional paradigm (based on lambda calculus). This choice avoids the use of dlls and other resources strongly dependent of operational system version. The choice of the functional language Clean is justified in this work, by the reason of being one of the two more efficient languages of the actuality (according to analysis of specialized benchmarks). In the implementation of the manipulation functions of SMF files and interface generated libraries that will allow extending this work for another soloists (monophonic) instruments. This application presents an adherent interface with all kinds of users. In order to manipulate SMF files, many libraries were developed, allowing extending this work for other soloists (monophonic) instruments. This application presents an adherent interface with all levels of users. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-07-31 2016-06-22T18:39:12Z 2016-03-14 2016-06-22T18:39:12Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
MENEZES JÚNIOR, Carlos Roberto Ferreira de. Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura. 2007. 147 f. Dissertação (Mestrado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2007. https://repositorio.ufu.br/handle/123456789/14643 |
identifier_str_mv |
MENEZES JÚNIOR, Carlos Roberto Ferreira de. Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura. 2007. 147 f. Dissertação (Mestrado em Engenharias) - Universidade Federal de Uberlândia, Uberlândia, 2007. |
url |
https://repositorio.ufu.br/handle/123456789/14643 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Uberlândia BR Programa de Pós-graduação em Engenharia Elétrica Engenharias UFU |
publisher.none.fl_str_mv |
Universidade Federal de Uberlândia BR Programa de Pós-graduação em Engenharia Elétrica Engenharias UFU |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia (UFU) instacron:UFU |
instname_str |
Universidade Federal de Uberlândia (UFU) |
instacron_str |
UFU |
institution |
UFU |
reponame_str |
Repositório Institucional da UFU |
collection |
Repositório Institucional da UFU |
repository.name.fl_str_mv |
Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU) |
repository.mail.fl_str_mv |
diinf@dirbi.ufu.br |
_version_ |
1813711529777823744 |