Editor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional pura

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: Menezes Júnior, Carlos Roberto Ferreira de lattes
Orientador(a): Lima, Luciano Vieira lattes
Banca de defesa: Azevedo, Haroldo Rodrigues de lattes, Yamanaka, Keiji lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Uberlândia
Programa de Pós-Graduação: Programa de Pós-graduação em Engenharia Elétrica
Departamento: Engenharias
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: 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 2016-06-22T18:39:12Z2016-03-142016-06-22T18:39:12Z2007-07-31MENEZES 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/14643This 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.Este 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.Mestre em Ciênciasapplication/pdfporUniversidade Federal de UberlândiaPrograma de Pós-graduação em Engenharia ElétricaUFUBREngenhariasMIDIWaveSoundFontViolã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 ELETRICAEditor MIDI para violão com articulação humanizada nota a nota e qualidade acústica em linguagem funcional purainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisLima, 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=K4798494D8http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4162444A6Menezes Júnior, Carlos Roberto Ferreira deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFUTHUMBNAILEditorMIDIViolao.pdf.jpgEditorMIDIViolao.pdf.jpgGenerated Thumbnailimage/jpeg1498https://repositorio.ufu.br/bitstream/123456789/14643/3/EditorMIDIViolao.pdf.jpg6a45f7ad46afd912ff36ad990fb9c657MD53ORIGINALEditorMIDIViolao.pdfapplication/pdf11899470https://repositorio.ufu.br/bitstream/123456789/14643/1/EditorMIDIViolao.pdf7b0f8eb63cb741356b4ab7fc38885cceMD51TEXTEditorMIDIViolao.pdf.txtEditorMIDIViolao.pdf.txtExtracted texttext/plain197153https://repositorio.ufu.br/bitstream/123456789/14643/2/EditorMIDIViolao.pdf.txt9c9aebfdc009da6967c011507d03ee95MD52123456789/146432016-06-23 03:50:17.684oai: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.por.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.advisor1.fl_str_mv Lima, Luciano Vieira
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707793J5
dc.contributor.referee1.fl_str_mv Azevedo, Haroldo Rodrigues de
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787703U6
dc.contributor.referee2.fl_str_mv Yamanaka, Keiji
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4798494D8
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4162444A6
dc.contributor.author.fl_str_mv Menezes Júnior, Carlos Roberto Ferreira de
contributor_str_mv Lima, Luciano Vieira
Azevedo, Haroldo Rodrigues de
Yamanaka, Keiji
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)
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
dc.subject.eng.fl_str_mv Acustic guitar
Music
Computer music
Virtual instrument
dc.subject.cnpq.fl_str_mv 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.issued.fl_str_mv 2007-07-31
dc.date.accessioned.fl_str_mv 2016-06-22T18:39:12Z
dc.date.available.fl_str_mv 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.citation.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.
dc.identifier.uri.fl_str_mv 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
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFU
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Engenharias
publisher.none.fl_str_mv Universidade Federal de Uberlândia
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
bitstream.url.fl_str_mv https://repositorio.ufu.br/bitstream/123456789/14643/3/EditorMIDIViolao.pdf.jpg
https://repositorio.ufu.br/bitstream/123456789/14643/1/EditorMIDIViolao.pdf
https://repositorio.ufu.br/bitstream/123456789/14643/2/EditorMIDIViolao.pdf.txt
bitstream.checksum.fl_str_mv 6a45f7ad46afd912ff36ad990fb9c657
7b0f8eb63cb741356b4ab7fc38885cce
9c9aebfdc009da6967c011507d03ee95
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1802111006097276928