# Trouble with VST3 presets

**URL:** <https://iplug2.discourse.group/t/trouble-with-vst3-presets/212>\
**Category:** Windows\
**Created:** [1 October 2020 22:40 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212 "2020-10-01T22:40:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ShellyMinks](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@ShellyMinks](https://iplug2.discourse.group/u/ShellyMinks)\
**Post date:** [1 October 2020 22:40 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212/1 "2020-10-01T22:40:09Z")

</div>

Hey guys!  
I’m swithching from WDL-OL to IPlug2 and I’m not having any issues with the vst2 versions of my plugins. But on the vst3 version the presets don’t work. When I select a preset, flstudio notices the preset change and even states the name of the preset like:

> **Beach Drums** (Internal) 2/6

But nothing happens, knobs don’t move and the plugin’s effect doesn’t change. I had added the following lines (in -win.props) to enable VST3 presets:

```auto
</BuildMacro>
<BuildMacro Include="VST3_PRESET_LIST">
  <Value>$(VST3_PRESET_LIST)</Value>
</BuildMacro>

```

Did I do it wrong?  
Am I forgetting something?  
Thanks a lot!

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [2 October 2020 12:31 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212/2 "2020-10-02T12:31:50Z")

</div>

> [@ShellyMinks](#):
>
> `VST3_PRESET_LIST`

I don;t think you are actually setting the preprocessor macro.

I would add it here

> <https://github.com/iPlug2/iPlug2/blob/master/Examples/IPlugEffect/config/IPlugEffect-win.props#L6>

e.g. \<EXTRA\_ALL\_DEFS\>IGRAPHICS\_NANOVG;IGRAPHICS\_GL2;VST3\_PRESET\_LIST\</EXTRA\_ALL\_DEFS\>

---

<div class="post-metadata">

**Author:** ![ShellyMinks](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@ShellyMinks](https://iplug2.discourse.group/u/ShellyMinks)\
**Post date:** [2 October 2020 18:01 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212/3 "2020-10-02T18:01:52Z")

</div>

I’ve allready tried that, but thanks for the help!  
It may be related to the way I implemented the parameters… Do you know maybe what functions are called when the preset is changed?  
thx

---

<div class="post-metadata">

**Author:** ![olilarkin](https://yyz2.discourse-cdn.com/free1/user_avatar/iplug2.discourse.group/olilarkin/32/2_2.png) [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Post date:** [2 October 2020 21:36 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212/4 "2020-10-02T21:36:44Z")

</div>

just tried VST3\_PRESET\_LIST here and its working in FLStudio 20 with iPlug2 master for my Endless Series plugin

---

<div class="post-metadata">

**Author:** ![ShellyMinks](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@ShellyMinks](https://iplug2.discourse.group/u/ShellyMinks)\
**Post date:** [3 October 2020 16:16 UTC](https://iplug2.discourse.group/t/trouble-with-vst3-presets/212/5 "2020-10-03T16:16:16Z")

</div>

When I compile the VST3 version, I get an error after compiling:  
 ![image](https://global.discourse-cdn.com/free1/uploads/iplug2/original/1X/7f9db238cb18537afa11883c04e3a901be0ea927.png)  
The plugin doesn’t open but it gets compiled anyway and seems to work fine, so I never bothered. Could this be the reason the presets won’t work?
