Desarrollo de plugins de audio: Gain

0 de 3 lecciones completas (0%)

Nuestro primer plugin

Tabla de contenidos

Primeros pasos

Una vez tengamos Visual Studio Community instalado, volvemos a nuestro Projuce

Como podemos ver en la imagen anterior, en el árbol de la izquierda, dentro de Plug-In, seleccionamos Basic, y en la derecha, escribimos el nombre de nuestro plugin en este caso Gain. Le damos a Create Project…

En este caso, nos pregunta donde queremos crearlo. Yo suelo crear una carpeta llamada my-projects en la carpeta de JUCE, para tenerlo todo en un mismo lugar

Una vez creada y seleccionada la carpeta, nos abre la siguiente ventana:

Ahora le damos clic en el icono de Visual Studio

Nos abrirá Visual Studio

No te asustes. Luego explicamos todo lo que estás viendo.

Ahora en la derecha, damos clic derecho sobre Gain_VST3 y le damos a recompilar

Se nos muestra una ventana como la siguiente, en la que debemos esperar a que termine de compilar (está generando el archivo .dll que sería el plugin que vamos a poner en nuestro DAW)

Como aparece en la captura de arriba, cuando termine nos dice que se ha completado la compilación, y nos dice la ruta donde está nuestra dll (es la que vamos a copiar en nuestra carpeta de plugins para cargarlo en el DAW). En este caso, en mi ordenador está en C:\JUCE\my-projects\gain\Gain\Builds\VisualStudio2022\x64\Debug\VST3\Gain.dll

En este caso vamos acopiar ese archivo y ponerlo en la carpeta de plugins del DAW de ejemplo que vamos a usar en nuestro curso, en este caso Reaper.

Si no tienes instalado Reaper, y no sabes como hacerlo

Una vez tenemos Reaper instalado vamos a añadirle nuestro plugin a Reaper. Si no sabes como hacerlo

Una vez añadido el plugin a Reaper, abrimos Reaper, creamos una pista y añadimos nuestro plugin

Yyyyyyy nuestro plugins luce así

ENHORABUENA!! Ya has creado tu primer plugin.

Ahora mismo como verás no hace absolutamente nada, y visualmente, solo vemos un recuadro y dentro las palabras Hello World!, pero ya a partir de la próxima lección le iremos añadiendo funcionalidades.

Hasta la próxima!!