reuk
1f5d09d3fc
PIP: Add missing dependency to plugin PIPs
2025-09-17 12:50:07 +01:00
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