PluginEffectModel::init : Missing DSP plugin help!

hello,
I followed the karting integration tutorial and everything is working well, but when i add my custom granulator plugin to any events in FMOD, it breaks and gives me this series of errors:

[FMOD] PluginEffectModel::init : Missing DSP plugin ‘NTGrains’

UnityEngine.Debug:LogWarning (object)
FMODUnity.RuntimeUtils:DebugLogWarning (string) (at Assets/Plugins/FMOD/src/RuntimeUtils.cs:578)
FMODUnity.RuntimeManager:DEBUG_CALLBACK (FMOD.DEBUG_FLAGS,intptr,int,intptr,intptr) (at Assets/Plugins/FMOD/src/RuntimeManager.cs:108)

and:
[FMOD] PostLoad::initPluginEffects : DSP plugin returned an error, bank will not load properly.

UnityEngine.Debug:LogError (object)
FMODUnity.RuntimeUtils:DebugLogError (string) (at Assets/Plugins/FMOD/src/RuntimeUtils.cs:594)
FMODUnity.RuntimeManager:DEBUG_CALLBACK (FMOD.DEBUG_FLAGS,intptr,int,intptr,intptr) (at Assets/Plugins/FMOD/src/RuntimeManager.cs:104)

I placed the dll file in in the assets/plugins/FMOD folder, but still breaks.

any help would be great ! :3

Hi,

Thank you for sharing the information!

Placing the DLL in assets/plugins/FMOD might not suffice, as FMOD expects platform specific subdirectories.

For example, on Windows, the typical path would be: \Assets\Plugins\FMOD\platforms\win\lib\x86, depending on your build architecture.

In Unity, go to FMOD > Edit Settings, and under the Plugins section, make sure to enter the plugin name (without the .dll extension). You will also need to adjust the plugin’s import settings in Unity to ensure it matches the target platform and CPU architecture that the plugin was compiled for.

For a more detailed setup guide, please refer to this documentation.

Hope this helps, let me know if the issue persists.