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.
### Detailed steps on how to reproduce the bug when building an application against juce 7.0.2 (965d0ca) and using `JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS=1`, moving its window to another screen will show garbled graphics,...
This pull request adds `forEach` method to the `ProcessorChain`. This allows for calling a common custom function on each processor defined without the need to manually use the `get` method...
This is fixing the error reported at https://forum.juce.com/t/url-header-suffix-on-linux/59985/2 Essentially the HTTP header section should end with "/r/n/r/n". The previous code was not taking into account that there might already be...
### Detailed steps on how to reproduce the bug Currently JUCE `TemporaryFile(const File&, const int)` constructor tries to create a new file next to the referent file (in the same...
Thank you for submitting a pull request. Please make sure you have read and followed our contribution guidelines (.github/contributing.md in this repository). Your pull request will not be accepted if...
### Detailed steps on how to reproduce the bug Try building e.g. the DemoRunner using the XCode project and setting the C++ standard to C++23. ### What is the expected...
Added new subcommands to Projucer command line. Projucer --clear-maingroup jucerfile.jucer Projucer --add-file jucerfile.jucer path/to/file/or/directory/to/add/project Feature request https://forum.juce.com/t/projucer-add-folder-file-via-command-line/50732
### Detailed steps on how to reproduce the bug I have a plugin that uses a high amount of CPU depending on the parameters set in the plugin. I noticed...
### Detailed steps on how to reproduce the bug Call this code in the editor: getHostContext()->getContextMenuForParameter(**SOME PARAMETER VALUE HERE**)->showNativeMenu(getBounds().bottomRight()); The coordinates from getBounds().bottomRight() are correct, so the bug is somewhere...
### Detailed steps on how to reproduce the bug I found `modules/juce_audio_devices/native/juce_Oboe_android.cpp` involves `pthread_mutex_lock()`, which is not realtime safe: https://github.com/juce-framework/JUCE/blob/db60c1d226a8132a6c7cf7522b570b0e25e3dece/modules/juce_audio_devices/native/juce_Oboe_android.cpp#L1367 Some folks are facing weird Oboe audio latency problem with...