# Developer

**URL:** https://forum.foleysfinest.com/c/developer/9.md

[Latest](https://forum.foleysfinest.com/latest.md) · [Categories](https://forum.foleysfinest.com/categories.md) · [Tags](https://forum.foleysfinest.com/tags.md)

---

## [About the Developer category](https://forum.foleysfinest.com/t/about-the-developer-category/229)

<div class="topic-metadata">

**Author:** [@daniel](https://forum.foleysfinest.com/u/daniel)\
**Replies:** 0\
**Last updated:** [29 June 2026 09:46 UTC](https://forum.foleysfinest.com/t/about-the-developer-category/229 "2026-06-29T09:46:42Z")

</div>

Foleys Finest Audio is happy to have provided several open source projects. In this category (and subcategories) you can ask for help, give feedback, praises and criticism. We are looking forward to your thoughts!

---

## [Juce\_dsp dependency](https://forum.foleysfinest.com/t/juce-dsp-dependency/228)

<div class="topic-metadata">

**Author:** [@hypeO](https://forum.foleysfinest.com/u/hypeO)\
**Replies:** 2\
**Last updated:** [12 December 2025 13:53 UTC](https://forum.foleysfinest.com/t/juce-dsp-dependency/228 "2025-12-12T13:53:59Z")

</div>

I have been working with plugdata, but find that the current dpf wrapper for the heavy compiler for windows is broken or sketchy at best. I find Foleys GUI Magic a BRILLIANT way to work with Juce. I have made a really ni…

---

## [Version 1.3.9 or 1.4](https://forum.foleysfinest.com/t/version-1-3-9-or-1-4/226)

<div class="topic-metadata">

**Author:** [@ashjohny1](https://forum.foleysfinest.com/u/ashjohny1)\
**Replies:** 0\
**Last updated:** [6 November 2025 14:45 UTC](https://forum.foleysfinest.com/t/version-1-3-9-or-1-4/226 "2025-11-06T14:45:13Z")

</div>

Hi All, I’m not sure if anyone faces this issue. I am trying to activate the editor using cmake path. I reviewed errors with AI and it keep telling me my version is 1.3.9 and editor is only available in 1.4. I download 1…

---

## [Integration with JUCE](https://forum.foleysfinest.com/t/integration-with-juce/223)

<div class="topic-metadata">

**Author:** [@SGSG50](https://forum.foleysfinest.com/u/SGSG50)\
**Replies:** 1\
**Last updated:** [8 September 2025 09:22 UTC](https://forum.foleysfinest.com/t/integration-with-juce/223 "2025-09-08T09:22:25Z")

</div>

Dear community, am facing a few issues with PGM UI in JUCE. at runtime. I see the PGM editor, but the layout is all sliders even though I have attached a layout.xml as a binary source. when I change, I see a blank scre…

---

## [Text box in PGM](https://forum.foleysfinest.com/t/text-box-in-pgm/224)

<div class="topic-metadata">

**Author:** [@SGSG50](https://forum.foleysfinest.com/u/SGSG50)\
**Replies:** 1\
**Last updated:** [8 September 2025 09:19 UTC](https://forum.foleysfinest.com/t/text-box-in-pgm/224 "2025-09-08T09:19:55Z")

</div>

Hi All/Daniel, I am using PGM for my UI and one of my requirements is to have a text box for user to provide an input, which I want to parse it back to my code for further analysis. I cannot see a textbox in the PGM edit…

---

## [Connecting FGM components non-programmatically](https://forum.foleysfinest.com/t/connecting-fgm-components-non-programmatically/221)

<div class="topic-metadata">

**Author:** [@appjuce](https://forum.foleysfinest.com/u/appjuce)\
**Replies:** 0\
**Last updated:** [17 August 2025 04:39 UTC](https://forum.foleysfinest.com/t/connecting-fgm-components-non-programmatically/221 "2025-08-17T04:39:55Z")

</div>

I am trying to figure out if there is a non-programmatic way to use one component’s property to control parameters and/or properties of another . An example would be using FGM Slider’s position to drive the Lissajour’s “…

---

## [Interactive/visual editing of the layout of the items in PGM](https://forum.foleysfinest.com/t/interactive-visual-editing-of-the-layout-of-the-items-in-pgm/220)

<div class="topic-metadata">

**Author:** [@appjuce](https://forum.foleysfinest.com/u/appjuce)\
**Replies:** 1\
**Last updated:** [8 August 2025 15:08 UTC](https://forum.foleysfinest.com/t/interactive-visual-editing-of-the-layout-of-the-items-in-pgm/220 "2025-08-08T15:08:48Z")

</div>

Hi, I am probably missing some basics on how editign/designing works in PGM. When I want to define the boundaries of an item e.g. “Plot” or “Lissajour”, in the “Editing Node” section of the side-panel window, I am usin…

---

## [How to #1 add PluginGuiMagic to a new plugin](https://forum.foleysfinest.com/t/how-to-1-add-pluginguimagic-to-a-new-plugin/13)

<div class="topic-metadata">

**Author:** [@daniel](https://forum.foleysfinest.com/u/daniel)\
**Replies:** 2\
**Last updated:** [12 May 2025 05:42 UTC](https://forum.foleysfinest.com/t/how-to-1-add-pluginguimagic-to-a-new-plugin/13 "2025-05-12T05:42:25Z")

</div>

PluginGuiMagic consists of the module foleys\_gui\_magic. You get it from github. To use it, you need to either clone the repository or download preferably the latest release. CAVEAT: The Projucer will only accept the mo…

---

## [SOLVED - Problem with path in projucer](https://forum.foleysfinest.com/t/solved-problem-with-path-in-projucer/215)

<div class="topic-metadata">

**Author:** [@mmoalem](https://forum.foleysfinest.com/u/mmoalem)\
**Replies:** 0\
**Last updated:** [7 May 2025 15:26 UTC](https://forum.foleysfinest.com/t/solved-problem-with-path-in-projucer/215 "2025-05-07T15:26:19Z")

</div>

I got problems adding foleys\_GUI to projucer project - i followed the install recommendations - JUCE is in C:\\JUCE. I have downloaded (and also cloned the repository as well in case) 1.4.0, extracted the foleys module fr…

---

## [Adding custom container](https://forum.foleysfinest.com/t/adding-custom-container/208)

<div class="topic-metadata">

**Author:** [@Jan](https://forum.foleysfinest.com/u/Jan)\
**Replies:** 3\
**Last updated:** [26 February 2025 09:53 UTC](https://forum.foleysfinest.com/t/adding-custom-container/208 "2025-02-26T09:53:05Z")

</div>

Hello how can I add a custom container component that allows to drag other components under it, like View? I tried to overwrite isContainer() but it did not work.

---

## [Foleys gui magic reduction meter](https://forum.foleysfinest.com/t/foleys-gui-magic-reduction-meter/204)

<div class="topic-metadata">

**Author:** [@hendrix09](https://forum.foleysfinest.com/u/hendrix09)\
**Replies:** 1\
**Last updated:** [4 February 2025 03:45 UTC](https://forum.foleysfinest.com/t/foleys-gui-magic-reduction-meter/204 "2025-02-04T03:45:28Z")

</div>

Setting up a new juce audio plugin within foleys gui magic and reduction meter for de esser and compression with different color to indicate the meter level also add indicator DB markers on the meter any information woul…

---

## [Standalone Magic GUI app](https://forum.foleysfinest.com/t/standalone-magic-gui-app/198)

<div class="topic-metadata">

**Author:** [@refil](https://forum.foleysfinest.com/u/refil)\
**Replies:** 3\
**Last updated:** [3 February 2025 04:46 UTC](https://forum.foleysfinest.com/t/standalone-magic-gui-app/198 "2025-02-03T04:46:06Z")

</div>

Hi there! I’ve compiled a very simple Win 10 x64 Magic GUI application on Visual Studio 2019 for quick work. Maybe it’s necessary for somebody. No harm or suspicious code, I can’t do that difficult scam things, I’m a mus…

---

## [Slider incriments](https://forum.foleysfinest.com/t/slider-incriments/206)

<div class="topic-metadata">

**Author:** [@hendrix09](https://forum.foleysfinest.com/u/hendrix09)\
**Replies:** 2\
**Last updated:** [31 January 2025 10:50 UTC](https://forum.foleysfinest.com/t/slider-incriments/206 "2025-01-31T10:50:53Z")

</div>

i have added the code so the parameters move in iw of 5 between value 0-100 however in foleys gui magic the sliders dont reflect this change also in foleys gui magic it has the option for incriments but this does nothing…

---

## [Root view background color and "options" inside a plugin](https://forum.foleysfinest.com/t/root-view-background-color-and-options-inside-a-plugin/205)

<div class="topic-metadata">

**Author:** [@Newbee](https://forum.foleysfinest.com/u/Newbee)\
**Replies:** 0\
**Last updated:** [22 January 2025 08:17 UTC](https://forum.foleysfinest.com/t/root-view-background-color-and-options-inside-a-plugin/205 "2025-01-22T08:17:22Z")

</div>

Hi again, First a note, I try to learn by fast head-on approach. So I may be posting trivial questions at times. Thanks for your understanding in advance. That note aside, I encounter a background color issue with the …

---

## [Properties and values keep getting stored and override runtime values](https://forum.foleysfinest.com/t/properties-and-values-keep-getting-stored-and-override-runtime-values/201)

<div class="topic-metadata">

**Author:** [@Newbee](https://forum.foleysfinest.com/u/Newbee)\
**Replies:** 0\
**Last updated:** [15 January 2025 14:56 UTC](https://forum.foleysfinest.com/t/properties-and-values-keep-getting-stored-and-override-runtime-values/201 "2025-01-15T14:56:50Z")

</div>

Hi again, since my first post is quite long I wished to make a separate post about persistent property definitions and their values at runtime. This post is related to the last part of my previous one (the first part, I …

---

## [Failing Label text change with a strange menu issue](https://forum.foleysfinest.com/t/failing-label-text-change-with-a-strange-menu-issue/200)

<div class="topic-metadata">

**Author:** [@Newbee](https://forum.foleysfinest.com/u/Newbee)\
**Replies:** 0\
**Last updated:** [14 January 2025 22:35 UTC](https://forum.foleysfinest.com/t/failing-label-text-change-with-a-strange-menu-issue/200 "2025-01-14T22:35:27Z")

</div>

Newbie here, sorry for a similar and rather long post. But I’m really at a loss about explanations in other posts and the answers seem different to me. Found 3 posts and really tried to work this one out. In one post, su…

---

## [Turning a GUI component's class on and off](https://forum.foleysfinest.com/t/turning-a-gui-components-class-on-and-off/140)

<div class="topic-metadata">

**Author:** [@josh](https://forum.foleysfinest.com/u/josh)\
**Replies:** 7\
**Last updated:** [24 September 2024 17:50 UTC](https://forum.foleysfinest.com/t/turning-a-gui-components-class-on-and-off/140 "2024-09-24T17:50:40Z")

</div>

Hi, I want to do something similar to what was suggested at https://forum2.foleysfinest.com/t/making-components-leave-the-layout-when-invisible/132 That is, I have some classes defined in magic.xml. I want to be able t…

---

## [MagicFilterPlot assertion failure for low sampleRate \[and proposed fix\]](https://forum.foleysfinest.com/t/magicfilterplot-assertion-failure-for-low-samplerate-and-proposed-fix/194)

<div class="topic-metadata">

**Author:** [@jos](https://forum.foleysfinest.com/u/jos)\
**Replies:** 3\
**Last updated:** [6 July 2024 07:33 UTC](https://forum.foleysfinest.com/t/magicfilterplot-assertion-failure-for-low-samplerate-and-proposed-fix/194 "2024-07-06T07:33:56Z")

</div>

I ran into an assertion failure when I ran the EqualizerExample wearing my Air Pods Pro (24 kHz sampleRate), and this fixes it, but there is an offset with the XY slider that I’m looking into now: --- a/modules/foleys\_g…

---

## [XYDragComponent in a non-audio application](https://forum.foleysfinest.com/t/xydragcomponent-in-a-non-audio-application/190)

<div class="topic-metadata">

**Author:** [@jas001](https://forum.foleysfinest.com/u/jas001)\
**Replies:** 1\
**Last updated:** [9 March 2024 20:45 UTC](https://forum.foleysfinest.com/t/xydragcomponent-in-a-non-audio-application/190 "2024-03-09T20:45:08Z")

</div>

Hi again. We’re trying to implement something similar to the EQ curve control in your EqualizerExample in a non-audio application, so outside of an audio processor context. Is this possible? It seems the XYDragCompone…

---

## [Reusable Components](https://forum.foleysfinest.com/t/reusable-components/189)

<div class="topic-metadata">

**Author:** [@jas001](https://forum.foleysfinest.com/u/jas001)\
**Replies:** 2\
**Last updated:** [8 March 2024 16:35 UTC](https://forum.foleysfinest.com/t/reusable-components/189 "2024-03-08T16:35:54Z")

</div>

Hi - with the sunsetting of the JUCE GUI editor, we’re looking at PGM as an alternative. There are many things I like about it so far. I’ve experimented with the GuiItem and have successfully added a JUCE component as …

---

## [Radio button issue](https://forum.foleysfinest.com/t/radio-button-issue/128)

<div class="topic-metadata">

**Author:** [@AlienInstruments](https://forum.foleysfinest.com/u/AlienInstruments)\
**Replies:** 10\
**Last updated:** [20 February 2024 16:02 UTC](https://forum.foleysfinest.com/t/radio-button-issue/128 "2024-02-20T16:02:03Z")

</div>

Hi, having issues with radio buttons. the projects open with them all checked, but they are not active. They can be unchecked but that is all?

---

## [Updating a Label text from internal values](https://forum.foleysfinest.com/t/updating-a-label-text-from-internal-values/186)

<div class="topic-metadata">

**Author:** [@altarofwisdom](https://forum.foleysfinest.com/u/altarofwisdom)\
**Replies:** 3\
**Last updated:** [14 February 2024 15:24 UTC](https://forum.foleysfinest.com/t/updating-a-label-text-from-internal-values/186 "2024-02-14T15:24:38Z")

</div>

Hello, I’m trying to update an int value for within my code upto a displayed label but struggle a bit. This is what I have done: Added a Label on the UI, with id “SEED” added a trigger on a button in my UI that in tur…

---

## [Modifying a foleys midikeyboardcomponent](https://forum.foleysfinest.com/t/modifying-a-foleys-midikeyboardcomponent/184)

<div class="topic-metadata">

**Author:** [@Frankendave](https://forum.foleysfinest.com/u/Frankendave)\
**Replies:** 3\
**Last updated:** [9 February 2024 16:35 UTC](https://forum.foleysfinest.com/t/modifying-a-foleys-midikeyboardcomponent/184 "2024-02-09T16:35:32Z")

</div>

I just got this wonderful module and have started to adapt the synth I’ve been working on but I’m a bit lost in how to access the midikeyboard component. I’d like to be able to change the keypressbaseoctave and also to k…

---

## [Adding a DrawableButton component](https://forum.foleysfinest.com/t/adding-a-drawablebutton-component/180)

<div class="topic-metadata">

**Author:** [@altarofwisdom](https://forum.foleysfinest.com/u/altarofwisdom)\
**Replies:** 18\
**Last updated:** [9 February 2024 12:45 UTC](https://forum.foleysfinest.com/t/adding-a-drawablebutton-component/180 "2024-02-09T12:45:04Z")

</div>

Hey there, Struggling a little bit, as I’m trying to add the juce::DrawableButton component to PGM, I’l facing two issues: how do I make sure it’ll be properly registered (I’m following th examples provided so I shoul…

---

## [Screen resolution / font size issue](https://forum.foleysfinest.com/t/screen-resolution-font-size-issue/178)

<div class="topic-metadata">

**Author:** [@josh](https://forum.foleysfinest.com/u/josh)\
**Replies:** 3\
**Last updated:** [5 December 2023 22:08 UTC](https://forum.foleysfinest.com/t/screen-resolution-font-size-issue/178 "2023-12-05T22:08:39Z")

</div>

Sometimes, I get a tiny font size on the PGM Palette Editor. Here’s an example The plugin is a typical size, occupying about a quarter of the screen. But the Foleys GUI Editor Palette is a fraction of the size that …

---

## [Access slider and objects at runtime](https://forum.foleysfinest.com/t/access-slider-and-objects-at-runtime/176)

<div class="topic-metadata">

**Author:** [@Marius](https://forum.foleysfinest.com/u/Marius)\
**Replies:** 1\
**Last updated:** [22 November 2023 10:24 UTC](https://forum.foleysfinest.com/t/access-slider-and-objects-at-runtime/176 "2023-11-22T10:24:22Z")

</div>

Hello everyone, I’ve been recently digging into Foleys’ librairy recently, and I’ve been looking for a way to get some pointers on my differents GUI elements. I’m making a compressor, with sliders that let the user def…

---

## [CallOutBox not displayed if the editor palette is disabled](https://forum.foleysfinest.com/t/calloutbox-not-displayed-if-the-editor-palette-is-disabled/177)

<div class="topic-metadata">

**Author:** [@rafzael](https://forum.foleysfinest.com/u/rafzael)\
**Replies:** 2\
**Last updated:** [21 November 2023 08:29 UTC](https://forum.foleysfinest.com/t/calloutbox-not-displayed-if-the-editor-palette-is-disabled/177 "2023-11-21T08:29:10Z")

</div>

Hello, I’m trying to use a CallOutBox in a plug-in I made using the Magic GUI Plugin module. I’m creating an item, use FOLEYS\_DECLARE\_GUI\_FACTORY and then builder-\>registerFactory(… I launch the CallOutBox from the …

---

## [PluginGuiMagic without paid license](https://forum.foleysfinest.com/t/pluginguimagic-without-paid-license/170)

<div class="topic-metadata">

**Author:** [@daniel](https://forum.foleysfinest.com/u/daniel)\
**Replies:** 1\
**Last updated:** [30 October 2023 08:27 UTC](https://forum.foleysfinest.com/t/pluginguimagic-without-paid-license/170 "2023-10-30T08:27:50Z")

</div>

Hello everybody, With the Release 1.4.0 today, a commercial license is no longer required. You will find the repository foleys\_gui\_magic slightly remodeled. The PluginGuiMagic repository is no longer updated, as the e…

---

## [Restoring GUI state after window is closed](https://forum.foleysfinest.com/t/restoring-gui-state-after-window-is-closed/173)

<div class="topic-metadata">

**Author:** [@fran](https://forum.foleysfinest.com/u/fran)\
**Replies:** 5\
**Last updated:** [17 September 2023 21:32 UTC](https://forum.foleysfinest.com/t/restoring-gui-state-after-window-is-closed/173 "2023-09-17T21:32:55Z")

</div>

Hello everyone! I am using PGM for designing a user interface for a synth, and I am having a problem recovering the GUI state when the GUI is redrawn. In particular, I have a combobox that fills up at runtime with file…

---

## [EqualizerExample crashes on main branch](https://forum.foleysfinest.com/t/equalizerexample-crashes-on-main-branch/159)

<div class="topic-metadata">

**Author:** [@jos](https://forum.foleysfinest.com/u/jos)\
**Replies:** 3\
**Last updated:** [5 August 2023 15:07 UTC](https://forum.foleysfinest.com/t/equalizerexample-crashes-on-main-branch/159 "2023-08-05T15:07:23Z")

</div>

For teaching purposes, I cloned the main branch of PGM from a clean start, using whatever JUCE and foleys\_gui\_magic commits it had registered as submodules, and unfortunately, examples/EqualizerExample crashes on startup…

[Next page](https://forum.foleysfinest.com/c/developer/9.md?page=1)
