Geração e controle de sinais digitais para criação de instrumentos musicais

Imagem de Miniatura

Autores

Amaral, Pedro Cliquet do

Co-orientadores

Citações na Scopus

Tipo de documento

Relatório de Iniciação Tecnológica

Data

2025

Unidades Organizacionais

Resumo

O documento descreve um projeto de iniciação tecnológica no campo da engenharia da computação, focado na geração e controle de sinais digitais para criação de instrumentos musicais, especificamente sintetizadores e controladores MIDI utilizando tecnologia FPGA-SoC. Detalhando a metodologia para desenvolver um hardware MIDI, explorando o protocolo MIDI e suas aplicações na transmissão de dados musicais, como notas e intensidade. O texto também apresenta módulos de um controlador MIDI referencial, incluindo o MidiProcessor para interpretar mensagens e o Synthesizer para gerar áudio a partir de tabelas de onda. Por fim, discute os desafios enfrentados na implementação da comunicação serial e na integração com o codec de áudio, culminando em uma abordagem alternativa para testar o sistema através de componentes internos da placa FPGA, como switches e displays hexadecimais, para depuração.

This document presents a technological initiation project in the field of computer engineering, focused on the generation and control of digital signals for the creation of musical instruments, specifically synthesizers and MIDI controllers using FPGA-SoC technology. It details the methodology for developing MIDI hardware, exploring the MIDI protocol and its applications in transmitting musical data such as notes and velocity. The text also introduces modules of a reference MIDI controller, including the MidiProcessor for interpreting messages and the Synthesizer for generating audio from wavetable data. Finally, it discusses the challenges encountered in implementing serial communication and integrating with the audio codec, culminating in an alternative approach for system testing using internal FPGA board components such as switches and hexadecimal displays for debugging purposes.

Palavras-chave

FPGA; MIDI; UART; Synthesizer

Titulo de periódico

Texto completo

Título de Livro

URL na Scopus

Sinopse

Objetivos de aprendizagem

Idioma

Português

Notas

Membros da banca

Área do Conhecimento CNPQ

CIENCIAS EXATAS E DA TERRA

CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO

Citação

Avaliação

Revisão

Suplementado Por

Referenciado Por