# Compiling Custom DSP Effect Plugin C++ to DLL for Studio

**URL:** https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774
**Category:** FMOD Engine
**Created:** [April 9, 2025, 3:16am UTC](https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774 "2025-04-09T03:16:58Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![noahthompson111](https://avatars.discourse-cdn.com/v4/letter/n/e47774/32.png) [@noahthompson111](https://qa.fmod.com/u/noahthompson111)
#### Post date: [April 9, 2025, 3:16am UTC](https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774/1 "2025-04-09T03:16:58Z")

</div>

Hi, I am really new to fmod and not super great at c++ either, but I have experience with audio programming in JUCE and other stuff. I understand that I can use one of the example plugins like fmod\_gain from the api/core/examples/plugins as boilerplate for writing a custom plugin. In order to use them in fmod studio, I see you have to compile the cpp to a dll file to then place in a the plugins folder. Before I jump into any custom dsp stuff, I’m wondering how I should build the example cpps into dlls. The reference pages quickly gloss over this compiling, but maybe I overlooked something.  
Any help on this would be awesome! 😃  
Thanks

---

<div class="post-metadata">

### Author: ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)
#### Post date: [April 10, 2025, 2:24am UTC](https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774/2 "2025-04-10T02:24:52Z")

</div>

Hi,

The `.dll` can be build from Visual Studio via the context menu:

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/0/02e996e8c6dbb8119b54eabeceb2964485e11a34.png)  
Then the `.dll` can be put in the plugin dir:  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/5/51fa6b07b1399deed9930b896d03bc7ffd146d67.png)  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/3/3cd117df5f251c25c5f14562a5c351b9efdb35e3.png)  
Hope this helps!

---

<div class="post-metadata">

### Author: ![noahthompson111](https://avatars.discourse-cdn.com/v4/letter/n/e47774/32.png) [@noahthompson111](https://qa.fmod.com/u/noahthompson111)
#### Post date: [April 10, 2025, 7:43am UTC](https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774/3 "2025-04-10T07:43:30Z")

</div>

Perfect, thank you so much !! Sorry, never used visual studio before, I see now it’s a really simple process. Thanks :3

---

<div class="post-metadata">

### Author: ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)
#### Post date: [April 10, 2025, 7:55am UTC](https://qa.fmod.com/t/compiling-custom-dsp-effect-plugin-c-to-dll-for-studio/22774/4 "2025-04-10T07:55:11Z")

</div>

No worries! If you have any questions please do not hesitate to reach out!
