# Making plugins using RNBO

**URL:** <https://qa.fmod.com/t/making-plugins-using-rnbo/21181>\
**Category:** FMOD Engine\
**Created:** [January 31, 2024, 8:57pm UTC](https://qa.fmod.com/t/making-plugins-using-rnbo/21181 "2024-01-31T20:57:18Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)\
**Post date:** [September 11, 2024, 12:14am UTC](https://qa.fmod.com/t/making-plugins-using-rnbo/21181/17 "2024-09-11T00:14:14Z")

</div>

For everyone’s information, we recently added a RNBO wrapper to our Core API examples.  
You can download the Core API examples from the [FMOD Engine](https://fmod.com/download#fmodengine) section of our downloads page.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/9/9e3137ec7527d6c3534a4a777090cce6d012acef.png)

After installation, the Core API Examples can be found in “C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\examples\vs2019\examples.sln”.  
If you aren’t familiar with Visual Studio, here are the steps to get the RNBO example building:

1. Install Visual Studio following the [Install C and C++ support in Visual Studio](https://learn.microsoft.com/en-us/cpp/build/vscpp-step-0-installation?view=msvc-170) guide
2. Open this file as an admin
3. Change your build configuration to “Release” and “x64” in the top left  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/8/80b44d5d701e41c79934b9cb3736b9d8ae2f18e2.png)
4. In the Solution Explorer on the left, right click on the “fmod\_rnbo” project and select _Set as Startup Project_  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/b/bf637b476ca07747f9c6821e8107b522130d62f2.png)
5. Right click on the “fmod\_rnbo” project again and select _Properties_
6. Go to _Configuration Properties → C/C++_ and add the rnbo and rnbo/common directories to the “Additional Include Directories” field  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/6/654d979afbcaa7beffd0beed6aa6d6de2e7dcf1c.png)
7. Hit “Apply” and “Ok”
8. Right click on the “fmod\_rnbo” project and select _Add → Existing Item_
9. Navigate to your RNBO source .cpp file, select it, and hit _Add_
10. Do the same thing for the rbno/RNBO.cpp file  
 ![image](https://canada1.discourse-cdn.com/flex036/uploads/fmod/original/2X/3/39d2594322be125851d61807d1607be9b4988ed6.png)
11. Hit F5 to build your project
12. Ignore the error that pops up
13. Navigate to "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\core\examples\vs2019\_builds\fmod\_rnbo\Release\x64". The .dll file is the built plugin.

You can then copy the fmod\_rnbo64.dll into your [FMOD plugin directory](https://fmod.com/docs/2.02/studio/plugin-reference.html#loading-plug-ins), and use your exported RNBO patch inside FMOD Studio with _Add Plug-in Instrument → FMOD → RNBO_. You can build the FMOD plugin for any other platform by downloading the Core API examples for that platform and following these steps.

---

_[View the full topic](https://qa.fmod.com/t/making-plugins-using-rnbo/21181)._
