Implementação de síntese FM na plataforma Arduino Due

Detalhes bibliográficos
Autor(a) principal: Folle, Lucas
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/138228
Resumo: Este trabalho apresenta a implementação de um sintetizador FM na plataforma Arduino Due, tendo como inspiração o sintetizador Yamaha DX7. Com o uso dessa plataforma, componentes eletrônicos, placas de prototipação, um teclado MIDI e um DAC externo, foi possível criar um instrumento musical com grande capacidade de expressão artística. A geração de timbres, assim como no DX7, é feita através de 32 algoritmos predefinidos com 6 operadores dispostos em arranjos seriais e paralelos, com cada um possuindo seu próprio gerador de envelope. Os parâmetros de cada operador e envelope podem ser mudados em tempo real, com o usuário podendo notar as influências no som sintetizado imediatamente.
id UFRGS-2_222d06f2c436bcd55f2373f02040e953
oai_identifier_str oai:www.lume.ufrgs.br:10183/138228
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Folle, LucasJohann, Marcelo de Oliveira2016-04-14T02:07:14Z2015http://hdl.handle.net/10183/138228000988866Este trabalho apresenta a implementação de um sintetizador FM na plataforma Arduino Due, tendo como inspiração o sintetizador Yamaha DX7. Com o uso dessa plataforma, componentes eletrônicos, placas de prototipação, um teclado MIDI e um DAC externo, foi possível criar um instrumento musical com grande capacidade de expressão artística. A geração de timbres, assim como no DX7, é feita através de 32 algoritmos predefinidos com 6 operadores dispostos em arranjos seriais e paralelos, com cada um possuindo seu próprio gerador de envelope. Os parâmetros de cada operador e envelope podem ser mudados em tempo real, com o usuário podendo notar as influências no som sintetizado imediatamente.This thesis shows the implementation of a FM synthesizer in the Arduino Due Board, having as a basis the Yamaha DX7 synthesizer. With the use of this board, electrical components, prototype boards, a MIDI keyboard and an external DAC, a musical instrument with a vast artistic expression capability was able to be built. The timbre generation, just like in the DX7, is made with the use of 32 pre-defined algorithms with 6 operators laid out in serial and parallel arrangements, and with each one having its own envelope generator. The parameters of each operator and envelope can be changed in real-time, making the user able to tell the influences in the synthesized sound right away.application/pdfporMicroeletrônicaInformática : MúsicaArduino dueFM synthesisSynthesizerYamaha DX7Implementação de síntese FM na plataforma Arduino DueImplementation of FM synthesis in the arduino due board info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2015Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000988866.pdf000988866.pdfTexto completoapplication/pdf1452302http://www.lume.ufrgs.br/bitstream/10183/138228/1/000988866.pdfe3ca9db3d2cbd36dec45c4d2b3368619MD51TEXT000988866.pdf.txt000988866.pdf.txtExtracted Texttext/plain40703http://www.lume.ufrgs.br/bitstream/10183/138228/2/000988866.pdf.txtadfaf72af588be44e6e3f3587f58eab8MD52THUMBNAIL000988866.pdf.jpg000988866.pdf.jpgGenerated Thumbnailimage/jpeg1058http://www.lume.ufrgs.br/bitstream/10183/138228/3/000988866.pdf.jpg6dffc22dde8a62322b9fae90ff02195fMD5310183/1382282018-10-23 09:06:34.061oai:www.lume.ufrgs.br:10183/138228Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-23T12:06:34Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Implementação de síntese FM na plataforma Arduino Due
dc.title.alternative.en.fl_str_mv Implementation of FM synthesis in the arduino due board
title Implementação de síntese FM na plataforma Arduino Due
spellingShingle Implementação de síntese FM na plataforma Arduino Due
Folle, Lucas
Microeletrônica
Informática : Música
Arduino due
FM synthesis
Synthesizer
Yamaha DX7
title_short Implementação de síntese FM na plataforma Arduino Due
title_full Implementação de síntese FM na plataforma Arduino Due
title_fullStr Implementação de síntese FM na plataforma Arduino Due
title_full_unstemmed Implementação de síntese FM na plataforma Arduino Due
title_sort Implementação de síntese FM na plataforma Arduino Due
author Folle, Lucas
author_facet Folle, Lucas
author_role author
dc.contributor.author.fl_str_mv Folle, Lucas
dc.contributor.advisor1.fl_str_mv Johann, Marcelo de Oliveira
contributor_str_mv Johann, Marcelo de Oliveira
dc.subject.por.fl_str_mv Microeletrônica
Informática : Música
topic Microeletrônica
Informática : Música
Arduino due
FM synthesis
Synthesizer
Yamaha DX7
dc.subject.eng.fl_str_mv Arduino due
FM synthesis
Synthesizer
Yamaha DX7
description Este trabalho apresenta a implementação de um sintetizador FM na plataforma Arduino Due, tendo como inspiração o sintetizador Yamaha DX7. Com o uso dessa plataforma, componentes eletrônicos, placas de prototipação, um teclado MIDI e um DAC externo, foi possível criar um instrumento musical com grande capacidade de expressão artística. A geração de timbres, assim como no DX7, é feita através de 32 algoritmos predefinidos com 6 operadores dispostos em arranjos seriais e paralelos, com cada um possuindo seu próprio gerador de envelope. Os parâmetros de cada operador e envelope podem ser mudados em tempo real, com o usuário podendo notar as influências no som sintetizado imediatamente.
publishDate 2015
dc.date.issued.fl_str_mv 2015
dc.date.accessioned.fl_str_mv 2016-04-14T02:07:14Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/138228
dc.identifier.nrb.pt_BR.fl_str_mv 000988866
url http://hdl.handle.net/10183/138228
identifier_str_mv 000988866
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/138228/1/000988866.pdf
http://www.lume.ufrgs.br/bitstream/10183/138228/2/000988866.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/138228/3/000988866.pdf.jpg
bitstream.checksum.fl_str_mv e3ca9db3d2cbd36dec45c4d2b3368619
adfaf72af588be44e6e3f3587f58eab8
6dffc22dde8a62322b9fae90ff02195f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224505086967808