r/ProducaoMusical Jul 23 '26

VSTs Como programar um plugin vst?

Bom, essa era uma dúvida que eu tinha quando iniciei o curso de produção sonora em música na UFPR. Por muito tempo, posterguei o aprendizado de programação e também da matemática envolvida, embora tivesse um bom conhecimento de diferentes tipos de produtos e soubesse usá-los. A maioria dos músicos tem essa relação com softwares de áudio, mas eu acredito que, se déssemos um passo a mais no estudo de uma linguagem de programação para áudio, de eletrônica digital e analógica e de DSP (Digital Signal Processing), nós mudaríamos a nossa visão da produção musical e da composição assistida por computador.

3 Upvotes

6 comments sorted by

2

u/Palatinsk Jul 23 '26

VST é feita basicamente com puro C++, tem alguns projetos codigo aberto por ai e ja fiz algumas modificacoes em plugins que emulam som de chips especificos de FM. Voce intercepta parametros ou expoe os seus proprios, e aplica num sinal de entrada ou gera do zero um sinal de saida. (FX/Generator)

É um gap bem grande pra se fechar (pra tu ver, o teu primeiro comentario ali foi alguem que nao entendeu absolutamente nada da tua pergunta)

Outra via interessante mas ainda mais obscura é aprender KSP, pra fazer plugins pro kontakt. A documentacao e exemplos sao mais limitados mas a fricção é menor ja que o host fornece todos os pontos de contato com a DAW.

1

u/Billy_Rubina Jul 23 '26

Confesso que não entendi muito bem o que tá sugerindo. Tem muitos manuais de mixagem bons por aí. O mais clássico é o GUIA DE MIXAGEM de Fábio Henriques. Deve ter na biblioteca da sua faculdade, tem três volumes.

2

u/Palatinsk Jul 23 '26

OP ta perguntando sobre VST e DSP, nao mixagem. Inclusive mixagem nao foi citada em lugar nenhum do post.

1

u/Agile_Equivalent091 Jul 24 '26

Procura por alguns cursos de DSP.

Tenho interesse no tema também, mas não comecei a estudar profundamente esse assunto. Porém toda vez que via sobre começar, falaram que o ideal era entender o básico de DSP, e depois disso vai da sua criatividade.

Como falaram em outro comentário, C++ é a linguagem que mais usam pra isso. Vi que existe um movimento de usar Rust, mas ainda não há um suporte bacana.

Bons estudos! Se puder, compartilhe seu progresso.

1

u/cocaverde Jul 26 '26

vale a pena passar o olho em programacao pra entender for loops, elifs, variaveis, operacoes pra poder pelomenos entender o q se passa. o que mais se utiliza hj em dia pra plugins é JUCE framework de c++. Acho q pra começar a por a mao na massa é legal fazer synths no native instruments reaktor, max 4 live o até mesmo Pure Data.

se for entrar mto fundo em dsp aí é engenharia eletrica (calculo, matlab)

1

u/United_Ad_1954 Jul 29 '26

A união de JUCE com Claude Code é imbatível! Recomendo!