Design e Implementação de Sintetizadores VST: Explorando Algoritmos de Síntese Sonora e Processamento de Áudio

Giovanni Gontijo Braga

Este trabalho apresenta o design e a implementação de um sintetizador no formato VST (Virtual Studio Technology), explorando algoritmos de síntese sonora e processamento de áudio. O objetivo principal foi desenvolver um sintetizador digital compatível com softwares de Estação de Áudio Digital (DAW), capaz de receber comandos MIDI e gerar sinais sonoros conforme parâmetros definidos pelo usuário, como extensão, velocidade e notas. Realizou-se uma pesquisa bibliográfica sobre técnicas de programação de áudio e processamento digital de sinais (DSP), além da avaliação de ferramentas adequadas para a implementação, com ênfase no uso do framework JUCE e da linguagem C++. O desenvolvimento incluiu a criação de osciladores, filtros, envelopes ADSR e a integração de funcionalidades como síntese FM e modulação de filtros. A interface gráfica foi elaborada utilizando o PluginGuiMagic, proporcionando uma interação intuitiva e visualmente informativa. O resultado é um aplicativo VST funcional, capaz de gerar uma ampla gama de timbres e instrumentos musicais virtuais, contribuindo para os processos de produção musical e oferecendo aos músicos e produtores uma ferramenta personalizada para o design sonoro.


2024 - MSI2

Orientador: Flavio Vinicius Diniz de Figueiredo

Palavras-chave: Sintetizador, Projeto Tecnológico, Programação de áudio, Virtual Studio Technology

Link para vídeo

PDF Disponível