Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/14932 |
Resumo: | Este trabalho apresenta a elaboração de dois métodos para o reconhecimento de acordes musicais (sendo os acordes: Dó, Ré, Mi, Fá, Sol, Lá e Si), em que um deles será utilizado em um sistema capaz de reproduzir o acorde analisado em um teclado musical com o auxílio de uma mão mecânica. Um dos métodos é completamente inovador e é baseado na varredura de frequências. Cada faixa de frequência, do acorde em análise, é analisado para que seja formado um vetor característico de 23 posições e comparado com 7 vetores base, em que cada vetor base, que também possui 23 posições, corresponde a um acorde de referência; o outro método é baseado no reconhecimento de padrões, em que a ideia principal ´e classificar o objeto analisado (acorde) em uma das classes pré-estabelecidas (acordes base) através de uma medida de distância conhecida como distância Euclidiana, e um classificador do tipo supervisionado. O sistema pode ser dividido em três partes: a primeira parte consta de um algoritmo de classificação, cujo o intuito é fazer o reconhecimento espectral do sinal musical através da Transformada Rápida de Fourier e compara-lo com acordes musicais de referência; a segunda parte do sistema é responsável por fazer a conexão entre o sistema de reconhecimento e o objeto que executará os acordes musicais no teclado musical: uma placa de aquisição de dados. A placa de aquisição de dados NI 6009 possui 12 saídas digitais e cada saída será responsável pelo acionamento de um dedo da mão mecânica (com a ajuda de um driver de acionamento). A rotina de reconhecimento dos acordes musicais comandará quais saídas deverão ser acionadas para que a mão mecânica reproduza o acorde musical reconhecido pelo sistema; a última etapa do sistema é um dispositivo eletromecânico capaz de reproduzir acordes musicais em um teclado: uma mão mecânica. Uma oitava de um teclado musical possui 12 notas, logo a mão mecânica possui 12 dedos, sendo que cada um é responsável por reproduzir uma nota musical. Embaixo de cada dedo possui um material ferromagnético fixado e uma barra de ferro circundada por um carretel de 1000 espiras. Quando a bobina é energizada, a barra de ferro torna-se um eletroímã e atrai o material ferromagnético fixado no dedo, o qual produz um movimento vertical (de cima para baixo) reproduzindo a nota no teclado musical. Ao finalizar os testes, o método baseado na varredura de frequências apontou uma eficiência de 64% no reconhecimento de acordes, enquanto que o método baseado no reconhecimento de padrões, o qual foi utilizado na implementação do sistema, reconheceu os acordes com uma eficiência de 100%. No final, a mão mecânica reproduziu todos os acordes analisado de maneira correta e rápida, atendendo os objetivos do trabalho. |
id |
UTFPR-12_640864c5dec3214bd5bb20eaf0a18062 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/14932 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2020-11-18T17:34:35Z2020-11-18T17:34:35Z2018-11-13MORAES, Hercules Vinicius Tabolka de. Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro. 2018. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018.http://repositorio.utfpr.edu.br/jspui/handle/1/14932Este trabalho apresenta a elaboração de dois métodos para o reconhecimento de acordes musicais (sendo os acordes: Dó, Ré, Mi, Fá, Sol, Lá e Si), em que um deles será utilizado em um sistema capaz de reproduzir o acorde analisado em um teclado musical com o auxílio de uma mão mecânica. Um dos métodos é completamente inovador e é baseado na varredura de frequências. Cada faixa de frequência, do acorde em análise, é analisado para que seja formado um vetor característico de 23 posições e comparado com 7 vetores base, em que cada vetor base, que também possui 23 posições, corresponde a um acorde de referência; o outro método é baseado no reconhecimento de padrões, em que a ideia principal ´e classificar o objeto analisado (acorde) em uma das classes pré-estabelecidas (acordes base) através de uma medida de distância conhecida como distância Euclidiana, e um classificador do tipo supervisionado. O sistema pode ser dividido em três partes: a primeira parte consta de um algoritmo de classificação, cujo o intuito é fazer o reconhecimento espectral do sinal musical através da Transformada Rápida de Fourier e compara-lo com acordes musicais de referência; a segunda parte do sistema é responsável por fazer a conexão entre o sistema de reconhecimento e o objeto que executará os acordes musicais no teclado musical: uma placa de aquisição de dados. A placa de aquisição de dados NI 6009 possui 12 saídas digitais e cada saída será responsável pelo acionamento de um dedo da mão mecânica (com a ajuda de um driver de acionamento). A rotina de reconhecimento dos acordes musicais comandará quais saídas deverão ser acionadas para que a mão mecânica reproduza o acorde musical reconhecido pelo sistema; a última etapa do sistema é um dispositivo eletromecânico capaz de reproduzir acordes musicais em um teclado: uma mão mecânica. Uma oitava de um teclado musical possui 12 notas, logo a mão mecânica possui 12 dedos, sendo que cada um é responsável por reproduzir uma nota musical. Embaixo de cada dedo possui um material ferromagnético fixado e uma barra de ferro circundada por um carretel de 1000 espiras. Quando a bobina é energizada, a barra de ferro torna-se um eletroímã e atrai o material ferromagnético fixado no dedo, o qual produz um movimento vertical (de cima para baixo) reproduzindo a nota no teclado musical. Ao finalizar os testes, o método baseado na varredura de frequências apontou uma eficiência de 64% no reconhecimento de acordes, enquanto que o método baseado no reconhecimento de padrões, o qual foi utilizado na implementação do sistema, reconheceu os acordes com uma eficiência de 100%. No final, a mão mecânica reproduziu todos os acordes analisado de maneira correta e rápida, atendendo os objetivos do trabalho.This work presents the elaboration of two methods for the recognition of musical chords (chords: Dó, Ré, Mi, Fá, Sol, Lá and Si), in which one of them will be used in a system capable of reproducing the chord analyzed in a musical keyboard with the aid of a mechanical hand. One of the methods is completely innovative and is based on frequency scanning. Each frequency range of the chord under analysis is analyzed so that a characteristic vector of 23 positions is formed and compared to 7 base vectors, where each base vector, which also has 23 positions, corresponds to a reference chord; the other method is based on pattern recognition, in which the main idea is to classify the analyzed object (chord) into one of the pre-established classes (base chords) through a distance measure known as Euclidean distance, and a classifier of the type supervised. The system can be divided into three parts: the first part consists of a classification algorithm whose purpose is to make the spectral recognition of the musical signal through the Fast Fourier Transform and compare it with reference musical chords; the second part of the system is responsible for making the connection between the recognition system and the object that will perform the musical chords on the music keyboard: a data acquisition board.The NI 6009 data acquisition board has 12 digital outputs and each output will be responsible for triggering a mechanical finger (with the help of a drive of activation). The chord recognition routine will command which outputs should be triggered so that the mechanical hand reproduces the musical chord recognized by the system; the last stage of the system is an electromechanical device capable of playing musical chords on a keyboard: a mechanical hand. An octave of a musical keyboard has 12 notes, so the mechanical hand has 12 fingers, each one of which is responsible for playing a musical note. Underneath each finger has a fixed ferromagnetic material and an iron bar surrounded by a spool of 1000 turns. When the coil is energized, the iron bar becomes an electromagnet and attracts the ferromagnetic material fixed on the finger, which produces a vertical movement (top to bottom) reproducing the note on the musical keyboard. At the end of the tests, the frequency scanning method showed a 64% efficiency in chord recognition, whereas the pattern recognition method, which was used in the system implementation, recognized the chords with an efficiency of 100%. In the end, the mechanical hand reproduced all the chords analyzed in a correct and fast way, meeting the objectives of the work.porUniversidade Tecnológica Federal do ParanáPato BrancoEngenharia ElétricaUTFPRBrasilDepartamento Acadêmico de ElétricaCNPQ::ENGENHARIAS::ENGENHARIA ELETRICASistemas de reconhecimento de padrõesFourier, Transformadas deAnalisadores de somPattern recognition systemsFourier transformationsSound analyzersReprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoroSound reproduction with a mechanical hand on a keyboard from a sound spectrum analyzerinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoTorrico, César Rafael ClaureTorrico, César Rafael ClaureAguiar, Everton Luiz deMoraes, Kleiton de SousaMoraes, Hercules Vinicius Tabolka deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALPB_COELT_2018_2_11.pdfapplication/pdf3791112http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/1/PB_COELT_2018_2_11.pdfb7b21a62425af6c4b1e7387834444b53MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTPB_COELT_2018_2_11.pdf.txtExtracted texttext/plain78553http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/3/PB_COELT_2018_2_11.pdf.txta62c5d6a4f63eb0816de3f599c748a65MD53THUMBNAILPB_COELT_2018_2_11.pdf.jpgGenerated Thumbnailimage/jpeg1399http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/4/PB_COELT_2018_2_11.pdf.jpg2270820606ed81c96df169360dc6ef58MD541/149322020-11-18 15:34:35.965oai:repositorio.utfpr.edu.br:1/14932TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-18T17:34:35Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
dc.title.alternative.pt_BR.fl_str_mv |
Sound reproduction with a mechanical hand on a keyboard from a sound spectrum analyzer |
title |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
spellingShingle |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro Moraes, Hercules Vinicius Tabolka de CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Sistemas de reconhecimento de padrões Fourier, Transformadas de Analisadores de som Pattern recognition systems Fourier transformations Sound analyzers |
title_short |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
title_full |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
title_fullStr |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
title_full_unstemmed |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
title_sort |
Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro |
author |
Moraes, Hercules Vinicius Tabolka de |
author_facet |
Moraes, Hercules Vinicius Tabolka de |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Torrico, César Rafael Claure |
dc.contributor.referee1.fl_str_mv |
Torrico, César Rafael Claure |
dc.contributor.referee2.fl_str_mv |
Aguiar, Everton Luiz de |
dc.contributor.referee3.fl_str_mv |
Moraes, Kleiton de Sousa |
dc.contributor.author.fl_str_mv |
Moraes, Hercules Vinicius Tabolka de |
contributor_str_mv |
Torrico, César Rafael Claure Torrico, César Rafael Claure Aguiar, Everton Luiz de Moraes, Kleiton de Sousa |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Sistemas de reconhecimento de padrões Fourier, Transformadas de Analisadores de som Pattern recognition systems Fourier transformations Sound analyzers |
dc.subject.por.fl_str_mv |
Sistemas de reconhecimento de padrões Fourier, Transformadas de Analisadores de som Pattern recognition systems Fourier transformations Sound analyzers |
description |
Este trabalho apresenta a elaboração de dois métodos para o reconhecimento de acordes musicais (sendo os acordes: Dó, Ré, Mi, Fá, Sol, Lá e Si), em que um deles será utilizado em um sistema capaz de reproduzir o acorde analisado em um teclado musical com o auxílio de uma mão mecânica. Um dos métodos é completamente inovador e é baseado na varredura de frequências. Cada faixa de frequência, do acorde em análise, é analisado para que seja formado um vetor característico de 23 posições e comparado com 7 vetores base, em que cada vetor base, que também possui 23 posições, corresponde a um acorde de referência; o outro método é baseado no reconhecimento de padrões, em que a ideia principal ´e classificar o objeto analisado (acorde) em uma das classes pré-estabelecidas (acordes base) através de uma medida de distância conhecida como distância Euclidiana, e um classificador do tipo supervisionado. O sistema pode ser dividido em três partes: a primeira parte consta de um algoritmo de classificação, cujo o intuito é fazer o reconhecimento espectral do sinal musical através da Transformada Rápida de Fourier e compara-lo com acordes musicais de referência; a segunda parte do sistema é responsável por fazer a conexão entre o sistema de reconhecimento e o objeto que executará os acordes musicais no teclado musical: uma placa de aquisição de dados. A placa de aquisição de dados NI 6009 possui 12 saídas digitais e cada saída será responsável pelo acionamento de um dedo da mão mecânica (com a ajuda de um driver de acionamento). A rotina de reconhecimento dos acordes musicais comandará quais saídas deverão ser acionadas para que a mão mecânica reproduza o acorde musical reconhecido pelo sistema; a última etapa do sistema é um dispositivo eletromecânico capaz de reproduzir acordes musicais em um teclado: uma mão mecânica. Uma oitava de um teclado musical possui 12 notas, logo a mão mecânica possui 12 dedos, sendo que cada um é responsável por reproduzir uma nota musical. Embaixo de cada dedo possui um material ferromagnético fixado e uma barra de ferro circundada por um carretel de 1000 espiras. Quando a bobina é energizada, a barra de ferro torna-se um eletroímã e atrai o material ferromagnético fixado no dedo, o qual produz um movimento vertical (de cima para baixo) reproduzindo a nota no teclado musical. Ao finalizar os testes, o método baseado na varredura de frequências apontou uma eficiência de 64% no reconhecimento de acordes, enquanto que o método baseado no reconhecimento de padrões, o qual foi utilizado na implementação do sistema, reconheceu os acordes com uma eficiência de 100%. No final, a mão mecânica reproduziu todos os acordes analisado de maneira correta e rápida, atendendo os objetivos do trabalho. |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-11-13 |
dc.date.accessioned.fl_str_mv |
2020-11-18T17:34:35Z |
dc.date.available.fl_str_mv |
2020-11-18T17:34:35Z |
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.citation.fl_str_mv |
MORAES, Hercules Vinicius Tabolka de. Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro. 2018. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/14932 |
identifier_str_mv |
MORAES, Hercules Vinicius Tabolka de. Reprodução de acordes musicais com mão o mecânica em um teclado a partir de um analisador de espectro sonoro. 2018. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Elétrica) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2018. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/14932 |
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.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Pato Branco |
dc.publisher.program.fl_str_mv |
Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Departamento Acadêmico de Elétrica |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Pato Branco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/1/PB_COELT_2018_2_11.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/3/PB_COELT_2018_2_11.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/14932/4/PB_COELT_2018_2_11.pdf.jpg |
bitstream.checksum.fl_str_mv |
b7b21a62425af6c4b1e7387834444b53 b9d82215ab23456fa2d8b49c5df1b95b a62c5d6a4f63eb0816de3f599c748a65 2270820606ed81c96df169360dc6ef58 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805923196992487424 |