# Uncategorized

**URL:** https://iplug2.discourse.group/c/uncategorized/1.md

[Latest](https://iplug2.discourse.group/latest.md) · [Categories](https://iplug2.discourse.group/categories.md)

---

## [New iPlug2 Discord Server](https://iplug2.discourse.group/t/new-iplug2-discord-server/711)

<div class="topic-metadata">

**Author:** [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Replies:** 0\
**Last updated:** [1 October 2022 13:02 UTC](https://iplug2.discourse.group/t/new-iplug2-discord-server/711 "2022-10-01T13:02:19Z")

</div>

Since many projects are using Discord these days, we’ve decided to make an iPlug2 Discord server for realtime chat and to wind down the slack channel. This also means that the chat history won’t disappear. This forum is …

---

## [Welcome to the iPlug2 forum](https://iplug2.discourse.group/t/welcome-to-the-iplug2-forum/16)

<div class="topic-metadata">

**Author:** [@olilarkin](https://iplug2.discourse.group/u/olilarkin)\
**Replies:** 0\
**Last updated:** [20 March 2020 11:00 UTC](https://iplug2.discourse.group/t/welcome-to-the-iplug2-forum/16 "2020-03-20T11:00:55Z")

</div>

Welcome, This community is for developers to discuss audio plug-in development using the iPlug2 framework. Let’s keep the discussions civil and respectful. Search the forum for answers before posting, be patient, try h…

---

## [Anyone here working with, or looked into, the "ARA" interface?](https://iplug2.discourse.group/t/anyone-here-working-with-or-looked-into-the-ara-interface/1046)

<div class="topic-metadata">

**Author:** [@RexMartin2](https://iplug2.discourse.group/u/RexMartin2)\
**Replies:** 3\
**Last updated:** [16 August 2026 08:53 UTC](https://iplug2.discourse.group/t/anyone-here-working-with-or-looked-into-the-ara-interface/1046 "2026-08-16T08:53:48Z")

</div>

I have been developing plugins for many years but don’t have any idea how the new “ARA/ARA2” interface works. Is anyone here working with it? It seems to require collaboration with the DAW developers, and is more invol…

---

## [Switching latency at run time - safely](https://iplug2.discourse.group/t/switching-latency-at-run-time-safely/665)

<div class="topic-metadata">

**Author:** [@RexMartin2](https://iplug2.discourse.group/u/RexMartin2)\
**Replies:** 2\
**Last updated:** [13 April 2026 21:28 UTC](https://iplug2.discourse.group/t/switching-latency-at-run-time-safely/665 "2026-04-13T21:28:58Z")

</div>

I have a filter that uses a large FFT that is not always needed depending on user settings. I notify the DAW of it’s latency in both OnReset() and OnActivate() but would like to eliminate this latency when the filter is…

---

## [How is cross plugin communication being done?](https://iplug2.discourse.group/t/how-is-cross-plugin-communication-being-done/1044)

<div class="topic-metadata">

**Author:** [@RexMartin2](https://iplug2.discourse.group/u/RexMartin2)\
**Replies:** 2\
**Last updated:** [14 March 2026 17:37 UTC](https://iplug2.discourse.group/t/how-is-cross-plugin-communication-being-done/1044 "2026-03-14T17:37:21Z")

</div>

There are many plugins on the market these days that can “talk” to each other when inserted on multiple tracks and buses (plugins that show EQ conflicts, etc.). How is this cross plugin communication being done - and, m…

---

## [Linux support for my Deimos synth!](https://iplug2.discourse.group/t/linux-support-for-my-deimos-synth/1035)

<div class="topic-metadata">

**Author:** [@TomTrnk](https://iplug2.discourse.group/u/TomTrnk)\
**Replies:** 13\
**Last updated:** [13 March 2026 15:57 UTC](https://iplug2.discourse.group/t/linux-support-for-my-deimos-synth/1035 "2026-03-13T15:57:49Z")

</div>

A few months ago I decided to get my synth Deimos (prev. Luna) running on Linux. Get it here if you’re interested: Deimos by Tom Trnk Since Linux support in iPlug2 is still a work-in-progress, I decided to get my hands…

---

## [Proper way to build dist](https://iplug2.discourse.group/t/proper-way-to-build-dist/1043)

<div class="topic-metadata">

**Author:** [@Yomy](https://iplug2.discourse.group/u/Yomy)\
**Replies:** 0\
**Last updated:** [14 February 2026 13:23 UTC](https://iplug2.discourse.group/t/proper-way-to-build-dist/1043 "2026-02-14T13:23:16Z")

</div>

The makedist-mac.sh and makedist-win.bat have been removed from all the example protects, together with the entire installer folder. Is there another proper way to build all and make installers?

---

## [The IPlugEffect's UI frequency is 15 Hz. How to change it?](https://iplug2.discourse.group/t/the-iplugeffects-ui-frequency-is-15-hz-how-to-change-it/1040)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 0\
**Last updated:** [3 January 2026 18:11 UTC](https://iplug2.discourse.group/t/the-iplugeffects-ui-frequency-is-15-hz-how-to-change-it/1040 "2026-01-03T18:11:53Z")

</div>

My IPlugEffect.exe is slow because the time interval between OnMouseDrag() events is 64 ms (I measured it myself by means of a C++ code). 64 ms corresponds to approximately 15 Hz. The VST2 variant of the same plug-in wo…

---

## [OnIdle() doesn't always work, how to implement OnTimer()?](https://iplug2.discourse.group/t/onidle-doesnt-always-work-how-to-implement-ontimer/1033)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 2\
**Last updated:** [17 November 2025 19:42 UTC](https://iplug2.discourse.group/t/onidle-doesnt-always-work-how-to-implement-ontimer/1033 "2025-11-17T19:42:40Z")

</div>

I’ve found out that the workability of the OnIdle() function heavily depends on the implementation of the VST host. Sometimes OnIdle() is not called at all. Everything works with the exception of the OnIdle(). I also tr…

---

## [Rare plug-in crashes when starting and closing graphical interface - solved](https://iplug2.discourse.group/t/rare-plug-in-crashes-when-starting-and-closing-graphical-interface-solved/1029)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 8\
**Last updated:** [12 November 2025 09:36 UTC](https://iplug2.discourse.group/t/rare-plug-in-crashes-when-starting-and-closing-graphical-interface-solved/1029 "2025-11-12T09:36:14Z")

</div>

My plug-in crashed on starting or closing GUI - usually once per 100 or 200 launches. It was not easy to find the reason because the crash happened rarely. Finally I found the reason and I want to share it to prevent oth…

---

## [IPlugEffect improperly works or doesn't work with some hosts](https://iplug2.discourse.group/t/iplugeffect-improperly-works-or-doesnt-work-with-some-hosts/1023)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 11\
**Last updated:** [27 October 2025 16:47 UTC](https://iplug2.discourse.group/t/iplugeffect-improperly-works-or-doesnt-work-with-some-hosts/1023 "2025-10-27T16:47:25Z")

</div>

Audacity IPlugEffect VST3 produces a cracking sound. Changing buffers doesn’t help. Other VST3 plug-ins work without problems. Window resizing is not smooth - the window “jumps”. The knob movement is also not smooth, i…

---

## [IPlug2 and AUv3 problem](https://iplug2.discourse.group/t/iplug2-and-auv3-problem/1022)

<div class="topic-metadata">

**Author:** [@Topo](https://iplug2.discourse.group/u/Topo)\
**Replies:** 0\
**Last updated:** [25 September 2025 00:45 UTC](https://iplug2.discourse.group/t/iplug2-and-auv3-problem/1022 "2025-09-25T00:45:20Z")

</div>

Hello!! I am using IPlug2 for my project, I have managed to compile in XCode for Au, and for Auv3\_App correctly but when I compile AUv3 as a component (apex) auval does not see it, and neither does Logic. (Logic only see…

---

## [Using Visage Graphics in IPlug](https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002)

<div class="topic-metadata">

**Author:** [@snfk](https://iplug2.discourse.group/u/snfk)\
**Replies:** 1\
**Last updated:** [3 May 2025 11:16 UTC](https://iplug2.discourse.group/t/using-visage-graphics-in-iplug/1002 "2025-05-03T11:16:23Z")

</div>

Vital Audio released its graphics framework (Visage) built on top of BGFX. I wrote a (messy) implementation and it functions really well. The center visualizer ball and the knob are quad shaders, so it’s super efficient.…

---

## [MuseScore Studio](https://iplug2.discourse.group/t/musescore-studio/1001)

<div class="topic-metadata">

**Author:** [@VidPlayVST](https://iplug2.discourse.group/u/VidPlayVST)\
**Replies:** 0\
**Last updated:** [29 April 2025 04:55 UTC](https://iplug2.discourse.group/t/musescore-studio/1001 "2025-04-29T04:55:02Z")

</div>

Hello Olli, I have been looking at VST3 support in MuseScore and I noticed on Github you raised an issue with them last year, so you may be interested in this. They recently made a change so they now send to plugins mPro…

---

## [Where are the program change messages?](https://iplug2.discourse.group/t/where-are-the-program-change-messages/998)

<div class="topic-metadata">

**Author:** [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Replies:** 1\
**Last updated:** [20 March 2025 07:40 UTC](https://iplug2.discourse.group/t/where-are-the-program-change-messages/998 "2025-03-20T07:40:40Z")

</div>

When developing the VST3 plugin, I put a breakpoint in the ProcessMidiMsg procedure. Pressing a key on the midi controller triggers breakpoints, however, if I try to change the program, no breakpoints are triggered. It f…

---

## [Where did the bus label go?](https://iplug2.discourse.group/t/where-did-the-bus-label-go/997)

<div class="topic-metadata">

**Author:** [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Replies:** 2\
**Last updated:** [18 March 2025 11:21 UTC](https://iplug2.discourse.group/t/where-did-the-bus-label-go/997 "2025-03-18T11:21:37Z")

</div>

I decided to build an old project using the latest IPlug2 code. However, I was discouraged because in the old code, the IBusInfo class declaration had the following: IBusInfo(ERoute direction, int nchans = 0, const cha…

---

## [How to handle non-DSP parameters that influence others](https://iplug2.discourse.group/t/how-to-handle-non-dsp-parameters-that-influence-others/989)

<div class="topic-metadata">

**Author:** [@etheory](https://iplug2.discourse.group/u/etheory)\
**Replies:** 10\
**Last updated:** [26 February 2025 20:42 UTC](https://iplug2.discourse.group/t/how-to-handle-non-dsp-parameters-that-influence-others/989 "2025-02-26T20:42:59Z")

</div>

Hi there, I’m new to iPlug2, and over the past couple of weeks managed to build my first UI for a project I’m working on: One of the features of this EQ UI is that the currently selected handle is stored in a paramet…

---

## [Automatic Hz/kHz change during frequency parameter changes](https://iplug2.discourse.group/t/automatic-hz-khz-change-during-frequency-parameter-changes/984)

<div class="topic-metadata">

**Author:** [@etheory](https://iplug2.discourse.group/u/etheory)\
**Replies:** 5\
**Last updated:** [25 February 2025 13:25 UTC](https://iplug2.discourse.group/t/automatic-hz-khz-change-during-frequency-parameter-changes/984 "2025-02-25T13:25:15Z")

</div>

Hi there! in the current version of iPlug2, when you use the IParam::InitFrequency function, it always displays frequency in Hz. Just sharing the below which can implement changing to kHz on demand: GetParam(kParamFreq…

---

## [Updating multiple 'linked' controls](https://iplug2.discourse.group/t/updating-multiple-linked-controls/58)

<div class="topic-metadata">

**Author:** [@E-Phonic](https://iplug2.discourse.group/u/E-Phonic)\
**Replies:** 12\
**Last updated:** [24 February 2025 05:51 UTC](https://iplug2.discourse.group/t/updating-multiple-linked-controls/58 "2025-02-24T05:51:41Z")

</div>

Hi, I’m trying to update multiple ‘linked’ controls so they show/have the same value when one of them is changed. I have 2 sliders that can be linked so both should be updated when the other one is dragged. I’m not sur…

---

## [How to set integer param from a custom IControl?](https://iplug2.discourse.group/t/how-to-set-integer-param-from-a-custom-icontrol/985)

<div class="topic-metadata">

**Author:** [@etheory](https://iplug2.discourse.group/u/etheory)\
**Replies:** 3\
**Last updated:** [17 February 2025 23:50 UTC](https://iplug2.discourse.group/t/how-to-set-integer-param-from-a-custom-icontrol/985 "2025-02-17T23:50:01Z")

</div>

Hi there! I have a custom IControl where I want to have an activeId parameter that can be set by the IControl to determine the “active element” I am working with. The issue is that the standard way to set a parameter i…

---

## [Create MIDI clips in the DAW](https://iplug2.discourse.group/t/create-midi-clips-in-the-daw/976)

<div class="topic-metadata">

**Author:** [@walmik](https://iplug2.discourse.group/u/walmik)\
**Replies:** 2\
**Last updated:** [9 February 2025 20:21 UTC](https://iplug2.discourse.group/t/create-midi-clips-in-the-daw/976 "2025-02-09T20:21:35Z")

</div>

Hi there. Is there some way to create a set or an array of MIDI events such as Note On and Note Off and then use that set/array to print the MIDI notes to a clip in the DAW? For eg, if I m using Ableton Live OR Bitwig, c…

---

## [IPlug2 on the Android platform?](https://iplug2.discourse.group/t/iplug2-on-the-android-platform/51)

<div class="topic-metadata">

**Author:** [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Replies:** 7\
**Last updated:** [9 February 2025 11:17 UTC](https://iplug2.discourse.group/t/iplug2-on-the-android-platform/51 "2025-02-09T11:17:39Z")

</div>

Is it possible to port IPlug2 to Android? Or is it planned in the near future?

---

## [Large size of IPlugEffect plug-ins on Mac](https://iplug2.discourse.group/t/large-size-of-iplugeffect-plug-ins-on-mac/972)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 3\
**Last updated:** [21 January 2025 23:10 UTC](https://iplug2.discourse.group/t/large-size-of-iplugeffect-plug-ins-on-mac/972 "2025-01-21T23:10:27Z")

</div>

The size of the Release VST2/VST3/CLAP version of IPlugEffect is 37 MB on Mac and 5 MB on Windows. I use Xcode v12.5.1, the latest version of the IPlug2 SDK, SKIA library and IGRAPHICS\_NO\_SKIA\_SVG flag. Is it the corr…

---

## [The CLAP version of IPlugEffect doesn't inform host about changing parameter values](https://iplug2.discourse.group/t/the-clap-version-of-iplugeffect-doesnt-inform-host-about-changing-parameter-values/965)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 2\
**Last updated:** [26 December 2024 09:36 UTC](https://iplug2.discourse.group/t/the-clap-version-of-iplugeffect-doesnt-inform-host-about-changing-parameter-values/965 "2024-12-26T09:36:56Z")

</div>

This problem happens with the CLAP version of IPlugEffect. Other versions (VST, VST3, AUv2) work without this problem. I reproduce this problems as follows: I add the CLAP version of IPlugEffect to Reaper and save the…

---

## [MessageBox() blocks the work of IPlugEffect](https://iplug2.discourse.group/t/messagebox-blocks-the-work-of-iplugeffect/963)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 2\
**Last updated:** [19 December 2024 16:14 UTC](https://iplug2.discourse.group/t/messagebox-blocks-the-work-of-iplugeffect/963 "2024-12-19T16:14:45Z")

</div>

My plugin contains two buttons: Button1 and Button2. Button1 calls the following message box function: MessageBox(NULL, “TEST”, “TEST”, MB\_OK); When I click Button1 I see the message box window. A strange thing happens…

---

## [Implementation of Shaders for Vectorial UI](https://iplug2.discourse.group/t/implementation-of-shaders-for-vectorial-ui/962)

<div class="topic-metadata">

**Author:** [@rramirez](https://iplug2.discourse.group/u/rramirez)\
**Replies:** 1\
**Last updated:** [16 December 2024 16:07 UTC](https://iplug2.discourse.group/t/implementation-of-shaders-for-vectorial-ui/962 "2024-12-16T16:07:00Z")

</div>

Hello all, this is my implementation of Skia shader that can be used as overlays or normal controls for fully vectorial UI class NoiseShaderControl : public iplug::igraphics::IControl { public: NoiseShaderControl(…

---

## [Compilation error C2039: 'call\_once' is not a member of STD](https://iplug2.discourse.group/t/compilation-error-c2039-call-once-is-not-a-member-of-std/959)

<div class="topic-metadata">

**Author:** [@Alex1](https://iplug2.discourse.group/u/Alex1)\
**Replies:** 2\
**Last updated:** [14 December 2024 05:17 UTC](https://iplug2.discourse.group/t/compilation-error-c2039-call-once-is-not-a-member-of-std/959 "2024-12-14T05:17:09Z")

</div>

I am trying to compile IPlugEffect with SKIA. I am getting the following error messages in the IGraphicsSkia.cpp file (lines 314 and 329): C2039: ‘call\_once’ is not a member of STD and C3861: ‘call\_once’ identifier no…

---

## [App\_allow\_multiple\_instances](https://iplug2.discourse.group/t/app-allow-multiple-instances/947)

<div class="topic-metadata">

**Author:** [@Bert](https://iplug2.discourse.group/u/Bert)\
**Replies:** 2\
**Last updated:** [9 November 2024 18:52 UTC](https://iplug2.discourse.group/t/app-allow-multiple-instances/947 "2024-11-09T18:52:59Z")

</div>

I need to share a variable and a realtime signal between two instances of the same App compiled using IPlug2, I can do it when I compile VST3, CLAP and AU always using static global variables and obviously sharing the sa…

---

## [How to "make friends" IPlug2 with C++Builder?](https://iplug2.discourse.group/t/how-to-make-friends-iplug2-with-c-builder/945)

<div class="topic-metadata">

**Author:** [@vasyan](https://iplug2.discourse.group/u/vasyan)\
**Replies:** 1\
**Last updated:** [3 November 2024 16:57 UTC](https://iplug2.discourse.group/t/how-to-make-friends-iplug2-with-c-builder/945 "2024-11-03T16:57:30Z")

</div>

I had an idea, why not make IPlug2 friends with C++Builder? After all, IPlug2 is in very close connection with Visual Studio. And friendship with C++Builder can open up new horizons for developers, such as using VCL and …

---

## [IPlug2 MIDI realtime](https://iplug2.discourse.group/t/iplug2-midi-realtime/943)

<div class="topic-metadata">

**Author:** [@Bert](https://iplug2.discourse.group/u/Bert)\
**Replies:** 2\
**Last updated:** [27 October 2024 01:06 UTC](https://iplug2.discourse.group/t/iplug2-midi-realtime/943 "2024-10-27T01:06:04Z")

</div>

“How to send MIDI realtime messages? SendMidiMsg seems to filter or alter the message.”

[Next page](https://iplug2.discourse.group/c/uncategorized/1.md?page=1)
