# How to create FMOD Sound Plugins using the Plugin API?

**URL:** <https://qa.fmod.com/t/how-to-create-fmod-sound-plugins-using-the-plugin-api/14669>\
**Category:** FMOD Engine\
**Created:** [May 13, 2019, 10:05am UTC](https://qa.fmod.com/t/how-to-create-fmod-sound-plugins-using-the-plugin-api/14669 "2019-05-13T10:05:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrisjdarcy](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/chrisjdarcy/32/172_2.png) [@chrisjdarcy](https://qa.fmod.com/u/chrisjdarcy)\
**Post date:** [May 13, 2019, 10:05am UTC](https://qa.fmod.com/t/how-to-create-fmod-sound-plugins-using-the-plugin-api/14669/1 "2019-05-13T10:05:28Z")

</div>

I’ve been looking through the API reference and I’ve looked at the plugins examples project. I’ve started by looking at the generate\_tone.cpp as that is the one closest to what I’m aiming to do. The original script runs and generates its tones, however, when I attempt to add a second oscillator, there is no change in the resulting output.

I can’t really make head or tail of the API reference as there doesn’t appear to be anything to do with creating a plugin from scratch. I know what I want to do but seems no idea how to do it.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 17, 2019, 12:42am UTC](https://qa.fmod.com/t/how-to-create-fmod-sound-plugins-using-the-plugin-api/14669/2 "2019-05-17T00:42:45Z")

</div>

I’m not sure if I am understanding you correctly, but the generate\_tone example is not a ‘plugin example’, it is just using built in DSPs. The plugins can be found in `FMODStudio API\api\core\examples\plugins`:

- fmod\_codec\_raw
- fmod\_distance\_filter
- fmod\_gain
- fmod\_noise  
…

How are you trying to add a second oscillator, I can take a look at your implementation if you like.

---

<div class="post-metadata">

**Author:** ![chrisjdarcy](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/chrisjdarcy/32/172_2.png) [@chrisjdarcy](https://qa.fmod.com/u/chrisjdarcy)\
**Post date:** [May 23, 2019, 3:25pm UTC](https://qa.fmod.com/t/how-to-create-fmod-sound-plugins-using-the-plugin-api/14669/3 "2019-05-23T15:25:25Z")

</div>

Hi Cameron, I’ve looked into the fmod\_noise script but there isn’t much commenting as to what’s going on in it. Feel I might be out of my depth on this.
