1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

37 commits

Author SHA1 Message Date
reuk
c5b428dfe9
VST3 Client: Add support for IParameterFinder interface
This allows hosts such as Cubase and MultitrackStudio to locate
parameters based on the current mouse position.

Users must override and implement getControlParameterIndex in order for
the parameter to be reported to the host.

The DSPModulePluginDemo shows one possible strategy for implementing
this function.
2024-05-08 17:53:52 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors 2024-04-18 14:16:00 +01:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Tom Poole
2fb19ffd8f Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
reuk
65f1a76614
Tidy up parameter pack expansions 2022-09-12 16:14:57 +01:00
Tom Poole
24e3340a55 Update all examples to use Visual Studio 2022 as the default Windows exporter 2022-05-23 20:20:44 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
reuk
3fe0716684
Examples: Update plugins to specify new versionHint on parameters 2022-03-03 13:47:05 +00:00
reuk
068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter 2022-02-18 16:43:25 +00:00
reuk
ab966fb499
PopupMenu: Add withMousePosition helper function to Options 2021-09-28 11:31:48 +01:00
reuk
ef0b1ec1ef
DSPModulePluginDemo: Add parameter groups 2021-09-27 15:44:48 +01:00
ed
24910cc4b4 Fix GCC Wshadow warnings 2021-09-14 08:42:56 +01:00
reuk
f3c65c4cb3
DSPModulePluginDemo: Fix crash in Live due to selecting unsupported bus layout 2021-06-21 19:05:57 +01:00
reuk
3f9e5b4ea0
Demos: Provide a default program name
This prevents test failures in the Steinberg VST3 validator.
2021-06-21 19:05:39 +01:00
ed
ffd2b122e9 Fixed audio effect selector label visibility in DSPModulePluginDemo 2021-06-21 18:52:07 +01:00
reuk
bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins 2021-06-11 11:12:35 +01:00
reuk
dbf7806488
DSPModulePluginDemo: Disable resizing, as the plugin window fails to layout elegantly at other sizes 2021-04-08 13:33:12 +01:00
reuk
ae35ebd5bc
DSP: Allow Convolution instances to share a single background thread 2020-06-08 18:17:30 +01:00
reuk
fca3429e6e
DSP: Update convolution 2020-05-15 18:06:03 +01:00
reuk
b7e4099cd5 Cleanup: Fix some warnings 2020-04-27 10:22:06 +01:00
reuk
2f45814bfc Examles: Fix some more warnings 2020-04-27 10:22:06 +01:00
Ivan Cohen
c138bf91b4 DSP: Revamp DSP module 2020-04-24 14:37:09 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
f20b93a458 AudioPluginHost: Include example plugins in project
This change adds the examples from `examples/Plugins` to the
AudioPluginHost, surfacing them as 'internal' plugins in the popup menu.
2020-04-16 12:18:46 +01:00
ed
7035a40879 Fixed some errors in the examples 2020-03-16 11:47:15 +00:00
reuk
e55de57922 DSP: Fix compiler warnings in DSP plugin demo 2020-03-11 12:54:00 +00:00
Tom Poole
41055ad782 DSP: Refactored AudioBlock 2019-08-15 12:49:47 +01:00
ed
e45b1d9924 Updated the VS exporter of example projects to VS2019 2019-06-03 17:16:47 +01:00
ed
0bc37d210e Fixed a compile error in the DSPModulePluginDemo example 2019-03-26 18:31:30 +00:00
Tom Poole
4751e9d41a Added a new templated SmoothedValue class 2019-02-19 09:38:04 +00:00
ed
d018eb8407 Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs 2018-06-27 11:37:27 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
77128db335 Capitalised the PIP vendor field for the examples 2018-03-26 09:58:54 +01:00
ed
3977403b1b PIPs: Fixed some errors in the plugin examples 2018-03-16 11:23:04 +00:00
ed
5507801dfd Add all PIP examples 2018-03-15 12:10:34 +00:00