Implementação de síntese FM na plataforma Arduino Due
Autor(a) principal: | |
---|---|
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 |