# Latest

**URL:** https://forum.juce.com/latest.md

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

---

## [The gap between finishing a plugin and running a plugin business](https://forum.juce.com/t/the-gap-between-finishing-a-plugin-and-running-a-plugin-business/69530)

<div class="topic-metadata">

**Author:** [@soundsync](https://forum.juce.com/u/soundsync)\
**Replies:** 63\
**Last updated:** [September 23, 2026, 9:00pm UTC](https://forum.juce.com/t/the-gap-between-finishing-a-plugin-and-running-a-plugin-business/69530 "2026-09-23T21:00:53Z")

</div>

Hey JUCE Gang, I’ve been working on some releases and it really got me thinking. Finishing the plugin is only one part of actually shipping a product. In JUCE, a lot of the work is already demanding like DSP, UI, para…

---

## [Why you should plan for support before launch](https://forum.juce.com/t/why-you-should-plan-for-support-before-launch/69576)

<div class="topic-metadata">

**Author:** [@soundsync](https://forum.juce.com/u/soundsync)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 4:46pm UTC](https://forum.juce.com/t/why-you-should-plan-for-support-before-launch/69576 "2026-09-23T16:46:50Z")

</div>

Hey Gang, Planning how a plugin and business handles licensing, logging, customer accounts, purchases, activations, updates, and product management can reduce & prevent a significant amount of support requests. It also …

---

## [SystemStats::isOperatingSystem64Bit() - which question is it meant to answer?](https://forum.juce.com/t/systemstats-isoperatingsystem64bit-which-question-is-it-meant-to-answer/69574)

<div class="topic-metadata">

**Author:** [@jrlanglois](https://forum.juce.com/u/jrlanglois)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 2:50pm UTC](https://forum.juce.com/t/systemstats-isoperatingsystem64bit-which-question-is-it-meant-to-answer/69574 "2026-09-23T14:50:51Z")

</div>

The documentation states: /\*\* Returns true if the OS is 64-bit, or false for a 32-bit OS. \*/ static bool isOperatingSystem64Bit(); Unfortunately it’s wildly inaccurate since none of the implementations agree with it…

---

## [Downsampled PNGs in Windows pixelated compared to Mac](https://forum.juce.com/t/downsampled-pngs-in-windows-pixelated-compared-to-mac/51056)

<div class="topic-metadata">

**Author:** [@stephenk](https://forum.juce.com/u/stephenk)\
**Replies:** 26\
**Last updated:** [September 23, 2026, 2:10pm UTC](https://forum.juce.com/t/downsampled-pngs-in-windows-pixelated-compared-to-mac/51056 "2026-09-23T14:10:01Z")

</div>

I’m trying to draw some icons in my AlertWindows. They look wonderful on the Mac, and seriously pixelated on Windows. The icons are all stored as 24-bit PNG with transparency, 512 x 512. The examples here use the defau…

---

## [ScheduledEventThread holds mutex during MIDI send](https://forum.juce.com/t/scheduledeventthread-holds-mutex-during-midi-send/69572)

<div class="topic-metadata">

**Author:** [@dev4am](https://forum.juce.com/u/dev4am)\
**Replies:** 0\
**Last updated:** [September 23, 2026, 9:30am UTC](https://forum.juce.com/t/scheduledeventthread-holds-mutex-during-midi-send/69572 "2026-09-23T09:30:16Z")

</div>

Hi, We’re seeing audio glitches when calling MidiOutput::sendBlockOfMessages from the audio thread. It looks like ScheduledEventThread holds its mutex while waiting and while sending MIDI (UMP conversion + native send)…

---

## [Direct2D: laggy mouse interaction under heavy paint load on low-end GPUs (8.0.13 / develop)](https://forum.juce.com/t/direct2d-laggy-mouse-interaction-under-heavy-paint-load-on-low-end-gpus-8-0-13-develop/69161)

<div class="topic-metadata">

**Author:** [@damienr](https://forum.juce.com/u/damienr)\
**Replies:** 5\
**Last updated:** [September 23, 2026, 9:13am UTC](https://forum.juce.com/t/direct2d-laggy-mouse-interaction-under-heavy-paint-load-on-low-end-gpus-8-0-13-develop/69161 "2026-09-23T09:13:16Z")

</div>

Hi all, We’re seeing laggy mouse interaction in the Direct2D renderer on low-end GPUs when there’s a decent amount of painting going on, with large UI and animated components. Dragging a knob or clicking feels delayed, …

---

## [Warnings for opus codec files](https://forum.juce.com/t/warnings-for-opus-codec-files/69564)

<div class="topic-metadata">

**Author:** [@losslessgo](https://forum.juce.com/u/losslessgo)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 3:31pm UTC](https://forum.juce.com/t/warnings-for-opus-codec-files/69564 "2026-09-22T15:31:02Z")

</div>

Latest develop, clang-cl (VS2026) JUCE\\modules\\juce\_audio\_formats/codecs/opus/opusfile/src/stream.c(263,10): warning: ‘WIN32\_LEAN\_AND\_MEAN’ macro redefined \[-Wmacro-redefined\] 263 | # define WIN32\_LEAN\_AND\_MEAN | …

---

## [\[BUG & PR\] Linux plugin editor steals X input focus](https://forum.juce.com/t/bug-pr-linux-plugin-editor-steals-x-input-focus/69355)

<div class="topic-metadata">

**Author:** [@zsliu98](https://forum.juce.com/u/zsliu98)\
**Replies:** 3\
**Last updated:** [September 22, 2026, 3:11pm UTC](https://forum.juce.com/t/bug-pr-linux-plugin-editor-steals-x-input-focus/69355 "2026-09-22T15:11:24Z")

</div>

This is a long-standing bug and the following issue explains it pretty well: \[Bug\]: Components steal X11 focus when clicked · Issue #1171 · juce-framework/JUCE · GitHub . Essentially, when you mouse-interact with a plugi…

---

## [Issue when adding a menu to PluginWindow in AudioPluginHost](https://forum.juce.com/t/issue-when-adding-a-menu-to-pluginwindow-in-audiopluginhost/69031)

<div class="topic-metadata">

**Author:** [@gphofa](https://forum.juce.com/u/gphofa)\
**Replies:** 4\
**Last updated:** [September 21, 2026, 3:42pm UTC](https://forum.juce.com/t/issue-when-adding-a-menu-to-pluginwindow-in-audiopluginhost/69031 "2026-09-21T15:42:39Z")

</div>

I have added a menu to the PluginWindow class in the JUCE AudioPluginHost project (latest master V8.0.13). I created a MenuBarModel and added it to the PluginWindow using setMenuBar(). This generally works as expected,…

---

## [\[URGENT HIRING\] VSTi Development needed](https://forum.juce.com/t/urgent-hiring-vsti-development-needed/69556)

<div class="topic-metadata">

**Author:** [@pnkrecordings](https://forum.juce.com/u/pnkrecordings)\
**Replies:** 1\
**Last updated:** [September 20, 2026, 8:10pm UTC](https://forum.juce.com/t/urgent-hiring-vsti-development-needed/69556 "2026-09-20T20:10:28Z")

</div>

Hi everyone, I’m currently looking for an Audio Engineer / VSTi Developer with experience in VST instrument development for a project that will run for several months. Requirements • Proficiency in JUCE • Strong know…

---

## [Shopify plugin for selling audio plugins](https://forum.juce.com/t/shopify-plugin-for-selling-audio-plugins/66565)

<div class="topic-metadata">

**Author:** [@ozbowser](https://forum.juce.com/u/ozbowser)\
**Replies:** 10\
**Last updated:** [September 20, 2026, 2:56pm UTC](https://forum.juce.com/t/shopify-plugin-for-selling-audio-plugins/66565 "2026-09-20T14:56:39Z")

</div>

As we all know, it’s not easy to market and sell audio plugins. On top of developing the audio plugin, many devs have to develop a site and backend to showcase their products, handle payments, calculate taxes, and send …

---

## [Juce plug in host crashes when changing any audio settings](https://forum.juce.com/t/juce-plug-in-host-crashes-when-changing-any-audio-settings/69549)

<div class="topic-metadata">

**Author:** [@etienne-parmentier](https://forum.juce.com/u/etienne-parmentier)\
**Replies:** 0\
**Last updated:** [September 19, 2026, 5:30pm UTC](https://forum.juce.com/t/juce-plug-in-host-crashes-when-changing-any-audio-settings/69549 "2026-09-19T17:30:19Z")

</div>

I have issues using the plugin host: It chooses 8000 Hz as sampling frequency by default and crashes when I choose any other value. It has decided to use ALSA and pipewire; and in my case it shows 128 channels as input a…

---

## [Can't include JUCE with cmake](https://forum.juce.com/t/cant-include-juce-with-cmake/69545)

<div class="topic-metadata">

**Author:** [@etienne-parmentier](https://forum.juce.com/u/etienne-parmentier)\
**Replies:** 2\
**Last updated:** [September 19, 2026, 1:24pm UTC](https://forum.juce.com/t/cant-include-juce-with-cmake/69545 "2026-09-19T13:24:53Z")

</div>

Hi ! I am trying to setup my first audio plugin. OS: Ubuntu 26.04.1 LTS. Juce version: 9.0.0 Cmake file: cmake\_minimum\_required(VERSION 3.24) project(FistSynth) find\_package(Freetype) set(CMAKE\_EXPORT\_COMPILE\_COMMA…

---

## [Windows: title-bar click no longer raises the window (8.0.2), and owned transparent windows get offset by their owner](https://forum.juce.com/t/windows-title-bar-click-no-longer-raises-the-window-8-0-2-and-owned-transparent-windows-get-offset-by-their-owner/69520)

<div class="topic-metadata">

**Author:** [@Toddler-Boy](https://forum.juce.com/u/Toddler-Boy)\
**Replies:** 2\
**Last updated:** [September 18, 2026, 4:03pm UTC](https://forum.juce.com/t/windows-title-bar-click-no-longer-raises-the-window-8-0-2-and-owned-transparent-windows-get-offset-by-their-owner/69520 "2026-09-18T16:03:24Z")

</div>

Two issues in the Windows peer, both with small patches attached. Tested on develop as of September 2026, Windows 11. 1. A plain title-bar click activates the window but doesn’t raise it Since 8.0.2, onNcLButtonDown han…

---

## [BR: AU wrapper: SetBusCount syncs the layout tag of the wrong bus, Initialize then fails with kAudioUnitErr\_FormatNotSupported](https://forum.juce.com/t/br-au-wrapper-setbuscount-syncs-the-layout-tag-of-the-wrong-bus-initialize-then-fails-with-kaudiouniterr-formatnotsupported/69501)

<div class="topic-metadata">

**Author:** [@raketa](https://forum.juce.com/u/raketa)\
**Replies:** 4\
**Last updated:** [September 18, 2026, 12:34pm UTC](https://forum.juce.com/t/br-au-wrapper-setbuscount-syncs-the-layout-tag-of-the-wrong-bus-initialize-then-fails-with-kaudiouniterr-formatnotsupported/69501 "2026-09-18T12:34:49Z")

</div>

JUCE 9.0.1, macOS 26, Logic Pro 12.3.1 (hosts AUv2 out of process). Effect plugin with canAddBus() returning true. Logic adds a side-chain input bus to every effect whose bus count is writable: kAudioUnitProperty\_Elemen…

---

## [Scalling issues on Windows machines](https://forum.juce.com/t/scalling-issues-on-windows-machines/64315)

<div class="topic-metadata">

**Author:** [@AdamNagy](https://forum.juce.com/u/AdamNagy)\
**Replies:** 39\
**Last updated:** [September 18, 2026, 12:20pm UTC](https://forum.juce.com/t/scalling-issues-on-windows-machines/64315 "2026-09-18T12:20:19Z")

</div>

Hello JUCE support, I would like to ask you about a new bug that has been introduced with JUCE version 8.0.1 or later. When resizing a JUCE-based application window on a monitor with a zoom level of 125% or higher, the…

---

## [How to get current Input Language?](https://forum.juce.com/t/how-to-get-current-input-language/8165)

<div class="topic-metadata">

**Author:** [@Dri](https://forum.juce.com/u/Dri)\
**Replies:** 8\
**Last updated:** [September 18, 2026, 10:25am UTC](https://forum.juce.com/t/how-to-get-current-input-language/8165 "2026-09-18T10:25:06Z")

</div>

Hi, I would like to set up a MidiKeyboardComponent to catch my KeyPresses in such way that the 'a','s','d','f',... row on the keyboard mimics the first white notes on the midi piano. My problem is: how do I cope with t…

---

## [LV2 host doesn't read plug-in version](https://forum.juce.com/t/lv2-host-doesnt-read-plug-in-version/69362)

<div class="topic-metadata">

**Author:** [@mgrand](https://forum.juce.com/u/mgrand)\
**Replies:** 3\
**Last updated:** [September 18, 2026, 10:19am UTC](https://forum.juce.com/t/lv2-host-doesnt-read-plug-in-version/69362 "2026-09-18T10:19:52Z")

</div>

Hi all, While adding LV2 support to a plug-in host, I noticed that PluginDescription::version always comes back empty for LV2 plug-ins, even though the LV2 manifest clearly has version info in it. On the plug-in side, …

---

## [SVG renderer ignores the surrounding space](https://forum.juce.com/t/svg-renderer-ignores-the-surrounding-space/69429)

<div class="topic-metadata">

**Author:** [@losslessgo](https://forum.juce.com/u/losslessgo)\
**Replies:** 7\
**Last updated:** [September 18, 2026, 8:51am UTC](https://forum.juce.com/t/svg-renderer-ignores-the-surrounding-space/69429 "2026-09-18T08:51:18Z")

</div>

It seems that the new SVG renderer ignores the intentional padding around the drawing and stretches the drawing to the edges. For example, I have an icon that consists of a 100x100 transparent rectangle and a 60x60 drawi…

---

## [FR: make webp optional](https://forum.juce.com/t/fr-make-webp-optional/69538)

<div class="topic-metadata">

**Author:** [@Toddler-Boy](https://forum.juce.com/u/Toddler-Boy)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 6:06am UTC](https://forum.juce.com/t/fr-make-webp-optional/69538 "2026-09-18T06:06:42Z")

</div>

The latest develop added Webp support, which I like. What I don’t like is that it’s mandatory and adds 700kb to my binaries. Similar to audio-formats (flac, ogg, etc.) it should be an opt-in via the usual JUCE module def…

---

## [Handling saved state for new plugin versions](https://forum.juce.com/t/handling-saved-state-for-new-plugin-versions/69498)

<div class="topic-metadata">

**Author:** [@JamesJ](https://forum.juce.com/u/JamesJ)\
**Replies:** 6\
**Last updated:** [September 18, 2026, 4:41am UTC](https://forum.juce.com/t/handling-saved-state-for-new-plugin-versions/69498 "2026-09-18T04:41:42Z")

</div>

I am developing an application which hosts plugins, and for persistence stores the opaque plugin state as part of the project file. This works just fine when loading the project file on the same system from which it was…

---

## [Integrating customer data to grow a plugin business](https://forum.juce.com/t/integrating-customer-data-to-grow-a-plugin-business/69543)

<div class="topic-metadata">

**Author:** [@soundsync](https://forum.juce.com/u/soundsync)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 3:02am UTC](https://forum.juce.com/t/integrating-customer-data-to-grow-a-plugin-business/69543 "2026-09-18T03:02:07Z")

</div>

Hey Gang, I’ve been bouncing around the forums and am amazed how much useful customer information gets split between different services. The store knows what somebody purchased. Cool. The licensing system knows whethe…

---

## [Anouncing "pluginval" an open-source cross-platform plugin validation tool](https://forum.juce.com/t/anouncing-pluginval-an-open-source-cross-platform-plugin-validation-tool/27710)

<div class="topic-metadata">

**Author:** [@dave96](https://forum.juce.com/u/dave96)\
**Replies:** 215\
**Last updated:** [September 17, 2026, 8:29pm UTC](https://forum.juce.com/t/anouncing-pluginval-an-open-source-cross-platform-plugin-validation-tool/27710 "2026-09-17T20:29:43Z")

</div>

Hi everyone, I’m excited to announce the release of a tool I’ve been working on for validating plugins. It’s useful for plugin and host developers and I even want to encourage non-developer end-users to test their plugin…

---

## [Lock free & real time stuffs (for dummies)](https://forum.juce.com/t/lock-free-real-time-stuffs-for-dummies/58870)

<div class="topic-metadata">

**Author:** [@nicolasdanet](https://forum.juce.com/u/nicolasdanet)\
**Replies:** 30\
**Last updated:** [September 17, 2026, 8:22pm UTC](https://forum.juce.com/t/lock-free-real-time-stuffs-for-dummies/58870 "2026-09-17T20:22:48Z")

</div>

A list of usefull stuffs/talks i collected about lock-free, concurrency and optimizations: \< https://github.com/nicolasdanet/Dummy/blob/master/RealTime.md \> Thanks for sharing other free resources.

---

## [BR: Standalone: the audio settings dialog offers the bus's default layout, not what the bus supports](https://forum.juce.com/t/br-standalone-the-audio-settings-dialog-offers-the-buss-default-layout-not-what-the-bus-supports/69541)

<div class="topic-metadata">

**Author:** [@raketa](https://forum.juce.com/u/raketa)\
**Replies:** 0\
**Last updated:** [September 17, 2026, 3:19pm UTC](https://forum.juce.com/t/br-standalone-the-audio-settings-dialog-offers-the-buss-default-layout-not-what-the-bus-supports/69541 "2026-09-17T15:19:49Z")

</div>

JUCE 9.0.1, macOS 26, the standalone wrapper. Effect plugin whose main busses accept any channel count. StandalonePluginHolder::showAudioSettingsDialog(), juce\_StandaloneFilterWindow.h: if (auto\* bus = processor-\>getBu…

---

## [Build error with clang-cl since new ogg headers](https://forum.juce.com/t/build-error-with-clang-cl-since-new-ogg-headers/69537)

<div class="topic-metadata">

**Author:** [@Toddler-Boy](https://forum.juce.com/u/Toddler-Boy)\
**Replies:** 1\
**Last updated:** [September 17, 2026, 2:09pm UTC](https://forum.juce.com/t/build-error-with-clang-cl-since-new-ogg-headers/69537 "2026-09-17T14:09:08Z")

</div>

Since the libogg/libvorbis/opus update on develop (I’m on 44c149abf), juce\_audio\_formats fails with clang-cl (VS 2026, clang 22, \`/std:c++latest\`): juce\_OggVorbisAudioFormat.cpp(299,24): error : no template named 'uniq…

---

## [Requesting volume control for Audio Settings test tone](https://forum.juce.com/t/requesting-volume-control-for-audio-settings-test-tone/30040)

<div class="topic-metadata">

**Author:** [@od1](https://forum.juce.com/u/od1)\
**Replies:** 7\
**Last updated:** [September 16, 2026, 11:03pm UTC](https://forum.juce.com/t/requesting-volume-control-for-audio-settings-test-tone/30040 "2026-09-16T23:03:44Z")

</div>

Hello everyone. I was wondering if it’s possible to add functionality to change the volume of the test tone? The one in the Audio Device Setup component. Have a nice day!

---

## [JUCE 8.0.12 USB-MIDI implementation](https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127)

<div class="topic-metadata">

**Author:** [@andreamaracci](https://forum.juce.com/u/andreamaracci)\
**Replies:** 4\
**Last updated:** [September 16, 2026, 8:38pm UTC](https://forum.juce.com/t/juce-8-0-12-usb-midi-implementation/68127 "2026-09-16T20:38:15Z")

</div>

I am encountering an issue related to SysEx packetization when sending data from a JUCE application to external hardware. With JUCE 8.0.12 running on Sequoia 15.3.1, a 21-byte SysEx message is incorrectly packetized. Th…

---

## [Avid never forwards PACE signing tool requests. Four identical auto-replies in a month. Has anyone broken this loop?](https://forum.juce.com/t/avid-never-forwards-pace-signing-tool-requests-four-identical-auto-replies-in-a-month-has-anyone-broken-this-loop/69436)

<div class="topic-metadata">

**Author:** [@Almudio](https://forum.juce.com/u/Almudio)\
**Replies:** 11\
**Last updated:** [September 16, 2026, 8:07am UTC](https://forum.juce.com/t/avid-never-forwards-pace-signing-tool-requests-four-identical-auto-replies-in-a-month-has-anyone-broken-this-loop/69436 "2026-09-16T08:07:48Z")

</div>

I have been trying to get AAX code signing access since early August and I am stuck in a loop I cannot break. Posting in case someone has a route that works. Where I am: Avid granted me a Pro Tools Developer licence on…

---

## [Create-juce-app - The fastest way to create production-ready JUCE projects](https://forum.juce.com/t/create-juce-app-the-fastest-way-to-create-production-ready-juce-projects/69439)

<div class="topic-metadata">

**Author:** [@ImJimmi](https://forum.juce.com/u/ImJimmi)\
**Replies:** 3\
**Last updated:** [September 16, 2026, 6:47am UTC](https://forum.juce.com/t/create-juce-app-the-fastest-way-to-create-production-ready-juce-projects/69439 "2026-09-16T06:47:26Z")

</div>

create-juce-app This is a little project I’ve been working on recently to make starting new JUCE projects as simple as possible without compromising on the recommended tools and practices. The script can be run using n…

[Next page](https://forum.juce.com/latest.md?page=1)
