JUCE
JUCE copied to clipboard
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
This PR copies 2 additional source files from `libFlac 1.4.3`, with some casts added to fix compilation in C++, in order to implement support for reading and writing Vorbis Comments...
### Detailed steps on how to reproduce the bug I tried to build JUCE 8.0.8 on Fedora 42 x86_64 with gcc 15.1.0. I met the following error: ``` cd /builddir/build/BUILD/JUCE-8.0.8-build/JUCE-8.0.8/redhat-linux-build/extras/NetworkGraphicsDemo...
### Detailed steps on how to reproduce the bug Create a DocumentWindow with its main Component. Create a NSViewComponent derived class with mouseMove event overridden, and add this class to...
`juce::ColourGradient` with `isRadial` set to `true` doesn't blend RGB components correctly when using CoreGraphics. ## Code ```C++ void MainComponent::paint (juce::Graphics& g) { g.fillAll(juce::Colours::black); g.setGradientFill({ juce::Colours::white, {0.0f, 0.0f}, juce::Colours::red.withAlpha(0.0f), {0.0f, (float)getHeight()}...
signed JUCE CLA attached: [JUCE_CLA_signed.pdf](https://github.com/user-attachments/files/19822064/JUCE_CLA_signed.pdf) When merged, this PR will fix an out of bounds access in the FIR Filter class. The `reset()` function does not reset the `pos` variable,...
### Detailed steps on how to reproduce the bug CMake generates either an empty icon when used with `.icns` under macOS; or claims not find the icon when used with...
### Detailed steps on how to reproduce the bug In a multi-platform VST3 plugin there are problems with the new Direct2D rendering in Juce8: the drawing area is completely white....
Studio One requires the use of the [PreSonus Plug-In Extensions](https://github.com/fenderdigital/presonus-plugin-extensions) to get track informations such as the track name and colour. This commit makes updateTrackProperties works with Studio One like...
**Description** This PR fixes a potential vulnerability that was cloned from libjpeg-turbo but did not receive the security patch. The original issue was reported and fixed under https://github.com/libjpeg-turbo/libjpeg-turbo/commit/42ce199c9cfe129e5e21afd48dfe757a6acf87c4. This PR...
- add and fix JSDoc comments - fix ControlParameterIndexUpdater default value - fix ControlParameterIndexUpdater.getControlParameterIndex() return value