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

213 commits

Author SHA1 Message Date
Tom Poole
bc3e330f97 AUv3: Fixed a potential crash when producing MIDI from plug-ins 2019-06-25 13:33:20 +01:00
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Tom Poole
d147cf9f11 AU: Fixed an bug where JUCE_FORCE_LEGACY_PARAMETER_AUTOMATION_TYPE is ignored 2019-05-28 10:08:31 +01:00
ed
c89194f84d Fixed a documentation typo 2019-02-20 17:23:14 +00:00
ed
c9432e5897 Fixed an uninitialised variable in the AU wrapper 2019-02-19 11:07:50 +00:00
ed
52b86a0e0b AU: Scale editor window when calling AudioProcessorEditor::setScaleFactor() 2019-02-06 10:07:29 +00:00
ed
acd3c0b8ee Fixed some Objective-C id -> auto* conversion warnings 2018-10-24 16:20:45 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
Tom Poole
7e1db1aa4f Added plug-in parameter groups 2018-09-13 10:48:31 +01:00
Tom Poole
38f958dc31 AUv3: Fixed a bug handling audio callbacks with duplicate timestamps 2018-09-03 15:10:52 +01:00
Tom Poole
49aecb6eb0 AU: Fixed a bug with JUCE_FORCE_LEGACY_PARAM_IDS enabled 2018-08-13 11:10:30 +01:00
Tom Poole
fb0385796d AU: Skipped some unnecessary parameter value changes when setting up non-legacy parameters 2018-08-07 17:45:56 +01:00
Tom Poole
47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 2018-08-06 17:35:33 +01:00
Tom Poole
f50d08494a AUv3: Fixed a bug enforcing legacy parameter IDs 2018-07-12 08:21:06 +01:00
hogliux
3a8c63f5d4 iOS: Ensured that native file choosers also work in iOS apps 2018-07-05 16:33:31 +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
Tom Poole
955f6fbc2b Fixed a unique_ptr compiler error 2018-05-04 12:09:06 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
20ced1662e Fixed some issues with plug-in parameter IDs 2018-04-17 16:30:44 +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
hogliux
0db9415de6 Add bypass support to both hosting and plug-in client code 2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 2018-04-04 11:26:26 +01:00
Dimitri Sudell
2ff4d858c6 AUv3: use 'UIViewContentMode' for nicer resizing 2018-04-04 11:10:05 +01:00
Tom Poole
dd684b1a5d Fixed a parameter change recursion issue in the VST and AU wrappers 2018-03-26 09:54:40 +01:00
hogliux
039a65913c macOS AUv3: Fixed a warning in previous commit when building AUv3 on macOS 2018-03-13 10:44:14 +00:00
Dimitri Sudell
a15209b45f AUv3 Wrapper: use view callbacks to show and hide editor 2018-03-13 09:59:50 +00:00
hogliux
66443a57e9 Fixed a warning in the AUv3 wrapper 2018-03-13 09:52:43 +00:00
Tom Poole
88e76ff712 Fixed a parameter change recursion bug in the AUv3 Wrapper 2018-03-09 13:24:59 +00:00
Tom Poole
611971181f Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor 2018-02-23 09:27:35 +00:00
Tom Poole
107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 2018-02-21 18:58:58 +00:00
Tom Poole
d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 2018-02-14 15:38:58 +00:00
Tom Poole
59d260c809 AUv3: Fixed an issue when destructing an AUv3 on a non-message thread 2018-02-06 14:49:35 +00:00
Tom Poole
0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 2018-02-02 14:39:01 +00:00
Tom Poole
3c0d634b4f AUv3: Improved the host-provided parameter views 2018-02-01 13:01:22 +00:00
Tom Poole
8c0f0815f0 iOS: Added memory warning callbacks 2018-01-29 15:11:56 +00:00
jules
8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 2018-01-11 09:08:51 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
hogliux
ff0a72da7f AU: Ensure that Final Cut Pro will re-query the state information of the AudioProcessor when updateHostDisplay is called 2017-11-03 11:07:33 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
hogliux
55a917ebe5 AU/AUv3: Ensured that prepareToPlay is called when an AU host enables/disables non-realtime mode 2017-10-23 12:31:02 +01:00
jules
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
jules
f4d1969753 Fixed a few documentation typos 2017-09-15 10:09:08 +01:00
tpoole
bab3ce9759 AU and AUv3: Enabled JucePlugin_AUHighResolutionParameters by default and combined this breaking change with 4dcce50 2017-09-13 08:53:53 +01:00
tpoole
2eaca0526d Added another fix to 4dcce50 to support AudioProcessor based parameter selection 2017-09-12 10:00:50 +01:00
tpoole
743c9d55e7 AU: Implemented GetParameterValueStrings for discrete parameters 2017-09-08 16:54:59 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
tpoole
f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 2017-09-07 16:26:11 +01:00