reuk
c7a17934e3
Formatting
2022-04-01 16:41:47 +01:00
reuk
420167f3ec
AudioPluginHost: Add support for loading and saving plugin state directly
2022-02-18 16:43:25 +00:00
attila
454ff64631
AudioPluginHost: Call setUsingNativeTitleBar() before restoreWindowStateFromString()
...
Since the window borders are unknown for a short time after window creation on
Linux, restoreWindowStateFromString() needs to adjust the restored position
before passing it on to the XWindow system.
The adjustment is dependent on whether we use the native or the JUCE titlebar.
Hence the adjustment can only be correct if the titlebar configuration has
already happened before calling restoreWindowStateFromString().
2022-02-02 19:59:56 +01:00
ed
469a3523b7
AudioPluginHost: Remove parameter listeners in PluginDebugWindow destructor
2021-12-20 09:24:01 +00:00
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker
2021-10-25 09:51:21 +01:00
reuk
7da8b73a96
AudioPluginHost: Add subprocess plugin scanning feature
2021-10-14 16:56:20 +01:00
reuk
36e35aef3b
AudioPluginHost: Display format of loaded plugins in graph view
2021-09-30 14:19:25 +01:00
reuk
12fd1479a8
AudioPluginHost: Only add editor menu item for plugins with editors
2021-09-27 15:44:48 +01:00
reuk
31c7f42e55
AudioPluginHost: Only allow editor window resizing when this is supported by the plugin
2021-09-27 15:44:48 +01:00
reuk
b30d6b0714
AudioPluginHost: Avoid calling repaint inside parameter change callbacks
2021-09-07 11:30:19 +01:00
Tom Poole
fe4ba9071b
Set the default value of JUCE_MODAL_LOOPS_PERMITTED to 0
...
See BREAKING-CHANGES.txt for more details.
2021-06-30 13:01:14 +01:00
reuk
9549f8c95e
AudioPluginHost: Try to find matching plugins by uniqueId if loading initially fails
2021-04-07 15:14:20 +01:00
reuk
432cd793d7
AudioPluginHost: Avoid drawing in unsafe areas of the screen on mobile
2021-03-25 11:51:28 +00:00
reuk
de278cf555
AudioPluginHost: Allow resizing plugins from the host, and increase border size on mobile
...
The increased border size should make it slightly less fiddly to tap on
the window border.
2021-03-25 11:51:28 +00:00
reuk
bc660e8218
AudioPluginHost: Avoid creating editor if hasEditor returns false
2021-03-24 16:23:14 +00:00
ed
8500f40b95
AudioPluginHost: Only auto-scale VST plug-in windows
2021-03-05 18:40:03 +00:00
ed
3a0af69eff
AudioPluginHost: Added an application-level setting for scaling plug-ins on Windows
2021-03-02 15:53:45 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details
2021-02-18 10:54:29 +00:00
ed
f0c90e4c12
Removed some unnecessary isOnTouchDevice() checks in the AudioPluginHost
2020-07-20 17:13:17 +01:00
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
2020-07-01 10:00:43 +01:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
reuk
4292a38327
Cleanup: Add some missing explicit constructors
2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
ed
677e03ca15
Fixed an issue instantiating plug-ins from popup menu results in the AudioPluginHost
2020-04-16 12:18:48 +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
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
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
fce4212ef5
Replaced some old macros
2020-03-12 09:23:33 +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
ed
7d330ab782
Always #include JuceHeader.h from the include search path
2020-01-21 16:24:57 +00:00
ed
4b118bb45b
Added a MIDI output node to the AudioPluginHost
2020-01-14 19:06:48 +00:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
ed
7041be0520
Save and restore plug-in DPI awareness in AudioPluginHost
2019-08-29 15:02:55 +01:00
jules
18bb120179
Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo
2019-07-17 12:44:05 +01:00
ed
c88611e5c8
Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync
2019-06-19 15:30:29 +01:00
ed
b2a4aaa338
Updated some deprecated AudioDeviceManager methods in the AudioPluginHost
2019-06-07 18:06:32 +01:00
Tom Poole
b22db01968
Fixed an iOS compiler warning
2019-06-07 09:22:42 +01:00
jules
15567c7150
Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window
2019-05-29 17:13:06 +01:00
ed
92a9c37bac
Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit
2019-05-23 14:22:56 +01:00
ed
32bc00871d
Windows: Fixed some compilation errors and warnings when building the AudioPluginHost in VS2013
2019-05-20 10:22:08 +01:00
jules
6463529371
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
2019-05-15 11:02:03 +01:00
jules
2e2cfb5f6c
Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones
2019-05-09 10:51:19 +01:00
Tom Poole
cbdf5e6d21
Fixed some compiler warnings
2019-03-08 18:01:17 +00:00
Tom Poole
ab68b98dae
AudioPluginHost: Added a plug-in debugging window showing parameter value and gesture changes
2019-01-16 17:07:01 +00:00
ed
90a692a58c
Enable DPI aware plug-in hosting in the AudioPluginHost
2018-08-10 16:38:20 +01:00
jules
bc37767edb
Updated the AudioPluginHost app
2018-07-05 11:36:43 +01:00
hogliux
f574b9d962
VS2013: Fixed a VS2013 compiler error in the AudioPluginHost
2018-05-25 08:53:48 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
2018-04-10 18:34:20 +01:00
ed
5527cd8ca1
Add Android and iOS support to AudioPluginHost
2018-04-09 12:15:50 +01:00