1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-06 04:00:08 +00:00
Commit graph

1585 commits

Author SHA1 Message Date
Tom Poole
a3566b8c1e Removed the embedded VST2 SDK 2018-10-23 16:00:43 +01:00
reuk
79dfa35aa5 APVTS: Fixed the default parameter value after construction 2018-10-18 10:19:05 +01:00
jules
bc027b5237 Tidied up some spelling and comments 2018-10-17 09:41:01 +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
reuk
1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 2018-10-15 17:25:35 +01:00
jules
768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 2018-10-15 16:08:25 +01:00
Tom Poole
53c601e28b Fixed a bug refreshing the parameter list of hosted plug-ins 2018-10-12 16:32:20 +01:00
jules
9fd0e53d3c Added a missing include needed for AU hosting 2018-09-21 15:08:05 +01:00
ed
fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 2018-09-19 12:35:48 +01:00
Tom Poole
b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 2018-09-14 15:24:21 +01:00
Tom Poole
a20a6141c5 Fixed a plug-in hosting parameter group bug 2018-09-14 08:46:08 +01:00
Tom Poole
7e1db1aa4f Added plug-in parameter groups 2018-09-13 10:48:31 +01:00
ed
a3f20c0d08 VST3: Use the version of MidiBuffer::Iterator::getNextEvent() which deals with the raw MidiBuffer data in MidiEventList::toEventList() to fix a use-after-free bug with SysEx message data 2018-09-06 14:34:53 +01:00
jules
6c75b0aeaa Fixed a typo in some internal audio processor resize code 2018-08-31 17:21:12 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01:00
Tom Poole
688b3f71e1 VST: Fixed a potential issue checking for HiDPI support 2018-08-28 09:48:48 +01:00
reuk
18bdd52607 Fixed a potential race in AudioProcessorGraph 2018-08-23 10:50:17 +01:00
Tom Maisey
5347552122 Removed some redundant code in AudioProcessorGraph 2018-08-22 11:13:47 +01:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
ed
30b044c167 Fixed a warning in the previous commit 2018-08-20 10:52:25 +01:00
ed
cc60da2e0b Avoid a warning in the VST3 headers when building with Xcode 10 2018-08-20 10:19:40 +01:00
jules
8317738112 Whitespace 2018-08-13 10:20:43 +01:00
ed
a0aeaf11d3 Add support for DPI aware plug-in hosting on Windows 2018-08-10 16:38:19 +01:00
ed
94b7825f6b Fixed a potential AudioPluginInstance leak in AudioPluginFormatManager::createPluginInstanceAsync() 2018-08-10 10:07:11 +01:00
ed
2b918c1495 Fixed a couple of typos 2018-08-09 09:08:50 +01:00
Tom Poole
b6bbcb3438 VST: Added a missing file to the embedded VST SDK 2018-08-08 09:52:43 +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
a10a0d517e APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 2018-08-06 12:31:12 +01:00
hogliux
1259cdf474 VST3: Fixed an issue when the default layout has disabled buses 2018-07-13 17:05:45 +01:00
Tom Poole
6cff481c6a Fixed some gcc 8 compiler warnings 2018-07-11 09:17:31 +01:00
Tom Poole
08d67c763f Made some JUCE classes TriviallyCopyable 2018-07-11 09:17:31 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
jules
7813a45b24 Workaround for old Visual Studio compatibility 2018-07-05 11:57:02 +01:00
jules
bc37767edb Updated the AudioPluginHost app 2018-07-05 11:36:43 +01:00
jules
341783a445 Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening 2018-07-05 11:08:39 +01:00
jules
1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 2018-07-03 11:51:13 +01:00
hogliux
35116881de VST2: Fixed some compiler-errors in the VST2 hosting code when building with 32-bit Carbon enabled 2018-07-02 11:43:12 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
hogliux
55b92b83fc VST3: Added support for MIDI controller messages when hosting VST3 plug-ins 2018-06-12 15:41:03 +01:00
jules
ed3b214912 Added method AudioProcessor::getWrapperTypeDescription 2018-06-12 12:12:44 +01:00
Tom Poole
af1a57bfe5 Fixed a compiler warning 2018-06-12 09:58:41 +01:00
Tom Poole
072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 2018-06-12 09:12:56 +01:00
jules
e5b09292bc Whitespace 2018-06-11 16:13:48 +01:00
hogliux
d2bcc74f46 Fixed a compiler warning on Android 2018-06-11 13:03:12 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
Tom Poole
d3cada1bc5 APVTS: Improved the default string displayed for parameter values 2018-06-11 12:47:10 +01:00
hogliux
9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 2018-06-04 15:13:28 +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