1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
Commit graph

1014 commits

Author SHA1 Message Date
ed
6610a1959f Added JUCE_CUSTOM_VST3_SDK flag to juce_audio_processors 2020-04-17 14:21:06 +01:00
ed
de712ca02e Linux: Added support for building and hosting VST3 plug-ins 2020-04-16 12:18:49 +01:00
ed
74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 2020-04-16 12:18:49 +01:00
ed
fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 2020-04-16 12:18:48 +01:00
reuk
55fb6e1bb1 AudioProcessorGraph: Allow extracting nodes 2020-04-16 12:18:47 +01:00
reuk
748d0e203f APVTS: Refactor the parameter attachment classes 2020-04-16 12:18:46 +01:00
reuk
8433c098b9 MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
2020-04-16 12:18:46 +01:00
reuk
4a613dfad2 VST3: Add support for legacy CC output events 2020-04-16 12:18:46 +01:00
reuk
eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 2020-04-13 13:16:06 +01:00
reuk
e7e1de78fa Files: Add RangedDirectoryIterator 2020-04-13 13:16:06 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
ece5644a20 CMake: Add support for building JUCE projects with CMake 2020-04-13 12:10:11 +01:00
reuk
1fdba480cc JUCE 6: Update version numbers 2020-04-11 15:03:19 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
814f317346 VST3: Unload macOS bundle in destructor of DLLHandle with CFBundleUnloadExecutable() to fix crash when loading some third-party plug-ins a second time 2020-03-31 12:22:07 +01:00
ed
375c746251 AU: Check parameter list is not empty when setting haveParameterList 2020-03-31 09:33:25 +01:00
ed
f3470d3cd4 VST: Fixed potential out-of-bounds program access 2020-03-31 09:33:25 +01:00
ed
9f0728e622 VST3: Don't pass nullptr to setBusArrangements() 2020-03-31 09:33:25 +01:00
reuk
fcd12ab12b
VST: Remove an unused variable warning 2020-03-24 07:47:06 +00:00
ed
c1cb7cea9a Fixed some issues flagged by the Xcode static analysis tool 2020-03-18 10:18:54 +00:00
ed
67ccd6d255 AU: Fixed some missing case warnings in the hosting code 2020-03-17 10:09:02 +00:00
ed
722a1403af VST3: Fixed a rounding error in VST3PluginInstance::getCurrentProgram() 2020-03-17 10:07:05 +00:00
reuk
a886495606 APVTS: Fix thread sanitizer complaint 2020-03-12 18:30:45 +00:00
ed
49ac038662 Fixed some more warnings 2020-03-10 11:10:24 +00:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
reuk
72c1914004 APVTS: Update an example in the docs to reflect best practices for constructing ParameterLayouts 2020-03-04 17:09:44 +00:00
ed
18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 2020-03-02 15:41:08 +00:00
Tom Poole
2269cf8168 APVTS: Fixed some threading issues 2020-02-25 17:39:20 +00:00
reuk
c2f058df80 Threadsafety improvements 2020-02-25 16:21:10 +00:00
reuk
68b02efea1 AudioProcessorGraph: Immediately rebuild the graph if topology changes on the message thread 2020-02-10 16:41:49 +00:00
ed
08d0a12f03 Bump version number to 5.4.7 2020-02-10 14:16:54 +00:00
Tom Poole
ef1eacccd3 Bump version number to 5.4.6 2020-02-04 11:26:48 +00:00
ed
b45ce09235 Standardised the licensing whitespace in module headers 2020-01-30 09:48:16 +00:00
ed
dde8f4b68c Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected 2020-01-28 11:11:31 +00:00
ed
44428a399d Updated the documentation for AudioProcessorGraph::addNode() 2020-01-20 09:26:15 +00:00
ed
eedb9e9833 Linux: Fixed an occasional bug causing the top-left of VST2 plug-ins to be incorrect 2020-01-10 16:35:54 +00:00
reuk
5d1a5e804c ProcessorGraph: Fix issue where initialising empty graphs failed 2020-01-07 17:26:23 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
bad6500424 Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues 2020-01-06 14:45:41 +00:00
Tom Poole
1610d79314 VST3: Fixed a hosting parameter order bug 2020-01-02 17:04:19 +00:00
reuk
7d2310795f Threadsafety improvements 2019-12-19 09:13:14 +00:00
Tom Poole
a268860713 AU: Improved the behaviour of setting and recalling presets 2019-12-18 17:30:39 +00:00
Tom Poole
fd60158af1 macOS: Fixed some compiler warnings 2019-12-12 21:57:21 +00:00
reuk
70ddcd16e6 APVTS: Use atomic floats for current parameter states 2019-12-09 15:01:49 +00:00
reuk
6a27649a85 AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources 2019-12-09 10:42:17 +00:00
Tom Poole
5e209b37d3 AudioProcessorGraph: Fixed some thread safety issues 2019-12-09 09:56:26 +00:00
Tom Poole
98f4056d6e AudioProcessorParameterGroup: Improved the documentation 2019-12-02 13:29:56 +00:00
ed
a8e592d8a8 VST3: Scale the ContextMenu coords correctly in DPI-aware hosts 2019-11-29 15:36:52 +00:00
Tom Poole
dc3614e9a8 Fixed a threading issue when checking for duplicate parameter IDs 2019-11-21 16:43:17 +00:00
reuk
42be540c27 Improved the thread safety of AudioProcessorGraph 2019-11-21 12:09:03 +00:00