reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2022-06-16 16:18:20 +01:00
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
2022-05-23 20:20:44 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types
2022-03-03 13:47:05 +00:00
reuk
3f315ddd00
Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation
2022-02-07 14:24:11 +00:00
reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type
2021-11-19 16:35:22 +00:00
reuk
cccb3d360a
AAX Client: Avoid overwriting bypass parameter value on state recall
2021-11-01 10:04:34 +00:00
reuk
4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows
...
This change allows mouse events (including enter and exit events) to
reach unfocused views on macOS. This matches the behaviour of unfocused
windows on Linux and Windows, where components paint in their "hovered"
states even when the application window is in the background.
As a byproduct of using tracking areas on macOS, we can remove the fake
mouse move generator.
2021-10-27 16:33:37 +01:00
reuk
e797c993a8
AAX Client: Add dirty state reporting via updateHostDisplay
2021-10-06 16:59:08 +01:00
reuk
cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters
2021-09-27 15:44:48 +01:00
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name
2021-08-04 15:56:53 +01:00
reuk
3c68581567
Use jassertquiet where possible
2021-07-23 10:58:44 +01:00
ed
88ec2759cb
AAX: Support unicode track names for TrackProperties
2021-06-29 16:14:54 +01:00
reuk
63284e783d
AAX Client: Fix potential out-of-bounds array access
2021-06-21 19:05:40 +01:00
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line
2021-06-04 12:09:05 +01:00
ed
17d967551c
AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property
2021-06-02 15:06:43 +01:00
reuk
10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite
2021-02-24 12:41:37 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details
2021-02-18 10:54:29 +00:00
Tom Poole
a357e548a3
AAX: Fixes an Xcode compiler warning
...
Ignore tautological-overlap-compare in the AAX headers
2020-10-31 08:29:25 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
351c5142e5
AAX: Resize host window correctly when global scale != 1
2020-05-29 16:55:56 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag
2020-05-14 14:36:09 +01:00
reuk
f49b3733ec
Warnings: Silence some GCC warnings
2020-05-05 12:28:47 +01:00
ed
428a7caf55
AAX: Fixed some warnings in the AAX wrapper
2020-04-28 10:13:46 +01:00
reuk
4cf66d6522
Cleanup: Remove redundant inlines
2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
eae9a10944
MidiBuffer: Add iterator compatible with C++11 range-for
2020-04-13 13:16:06 +01:00
reuk
5f348c3040
Warnings: Add warning-wrangling header
2020-04-13 13:16:05 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
379e8410fb
AAX: Fixed a ppqPosition bug
2020-01-14 15:40:47 +00:00
ed
a54da0b832
Fixed some more typos
2020-01-07 08:53:23 +00:00
ed
168f7e655b
Fixed some compiler errors in the AAX wrapper when JUCE_STRING_UTF_TYPE != 8
2019-09-10 09:31:01 +01:00
Tom Poole
18cda401c7
AAX: Tidied up an unused variable
2019-07-12 10:44:31 +01:00
Tom Poole
d4b7cceb32
Fixed more compiler warnings
2019-06-11 16:42:38 +01:00
Tom Poole
07828eb87d
AAX: Fixed a potential race condition when suspending a plug-in
2019-04-15 16:14:43 +01:00
ed
f617bea5fa
AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite()
2019-03-27 15:06:07 +00:00
Tom Poole
096cad36a6
AAX: Fixed a bug setting the number of parameter steps
2019-03-20 11:46:36 +00:00
Tom Poole
ebe7aa2cc0
AAX: Fixed some compiler warnings
2019-03-08 15:38:34 +00:00
ed
8f25833649
AAX: Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite
2019-02-11 15:23:06 +00:00
Tom Poole
315f803c49
AAX: Prevent a warning about gaps in the algorithm context structure
2019-01-22 15:34:30 +00:00
Tom Poole
3687710c58
AAX: Fixed potential issues with older PT control surfaces not handling large numbers of parameter steps
2019-01-16 11:30:22 +00:00
Tom Poole
5a94a8d584
Minor formatting
2018-11-05 10:43:29 +00:00
Tom Poole
0e1722e387
Multiple spelling fixes
2018-08-20 18:16:24 +01:00
hogliux
cfb071d52f
PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing
2018-05-24 09:44:50 +01:00
hogliux
d37187c959
Re-named AudioProcessor in previous commit to not be plug-in format specific
2018-05-22 14:40:14 +01:00
hogliux
4d0b1167f0
AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve
2018-05-22 12:51:57 +01:00
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
2018-04-19 20:27:47 +01:00
hogliux
3af838b377
AAX: Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1
2018-04-13 07:37:40 +01:00