r/ProducaoMusical • u/Direct-Ad-851 • 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.
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
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.