# Plugin.js files for included plugins?

**URL:** https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830
**Category:** FMOD Engine
**Created:** [October 21, 2021, 11:33pm UTC](https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830 "2021-10-21T23:33:04Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![microsoft\_hemi](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@microsoft\_hemi](https://qa.fmod.com/u/microsoft_hemi)
#### Post date: [October 21, 2021, 11:33pm UTC](https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830/1 "2021-10-21T23:33:04Z")

</div>

Hello,

I can see the source for the included plugins in the core API, but there does not appear to be any associated plugin.js files. Is there a way to see those to help understand better how the UI is generated?

Thanks!

---

<div class="post-metadata">

### Author: ![tristanjl](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/tristanjl/32/261_2.png) [@tristanjl](https://qa.fmod.com/u/tristanjl)
#### Post date: [October 22, 2021, 1:33am UTC](https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830/2 "2021-10-22T01:33:15Z")

</div>

Older plugins and internal effects do not use the plugin scripting via .js file and are instead have custom studio code.

Of the ones we ship with FMOD Studio, resonance (Plugins/resonanceaudio.plugin.js) and audiomotors/audio weather (Plugins/audiogaming\_audiomotors.plugin.js) do make use of the scripting system and you should be able to see how their UI is generated.

---

<div class="post-metadata">

### Author: ![microsoft\_hemi](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@microsoft\_hemi](https://qa.fmod.com/u/microsoft_hemi)
#### Post date: [October 22, 2021, 4:38pm UTC](https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830/3 "2021-10-22T16:38:01Z")

</div>

Thanks Tristan. Would you have any tips for emulating the multiband EQ’s UI? It appears that it might have some UI elements that are not part of deckWidgetType.

---

<div class="post-metadata">

### Author: ![tristanjl](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/tristanjl/32/261_2.png) [@tristanjl](https://qa.fmod.com/u/tristanjl)
#### Post date: [October 25, 2021, 11:28pm UTC](https://qa.fmod.com/t/plugin-js-files-for-included-plugins/17830/5 "2021-10-25T23:28:20Z")

</div>

Unfortunately the visual displays in our effects all use custom draw code. We would need to expose custom drawing functions to be able to provide that in the scripting. There’s already a task in our backlog for this, so I’ll add your request to it.

Currently - these are the controls that are available

```auto
Layout
Label
Pixmap
Dial
Fader
MinMaxFader
NumberBox
Dropdown
Button
ButtonGroup
DataDrop
SidechainInput
InputMeter
OutputMeter
GainReductionMeter
DistanceRolloffGraph
PolarDirectivityGraph
```
