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

142 commits

Author SHA1 Message Date
ed
c03469fca6 Add support for DPI aware plug-ins on Windows 2018-08-10 16:38:18 +01:00
hogliux
cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 2018-06-11 12:49:35 +01:00
hogliux
9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 2018-06-04 15:13:28 +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
jules
87042769b6 Tidied up some more old typedefs 2018-05-11 14:44:51 +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
Tom Poole
98483e826a Fixed a compiler warning 2018-04-04 15:52:08 +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
Tom Poole
87dcb5e02b Fixed an issue with recursive VST3 parameter changed callbacks 2018-03-16 11:24:12 +00:00
Tom Poole
5011c47447 VST3: Fixed a resizing bug when a plug-in has a fixed aspect ratio 2018-02-28 15:26:53 +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
ad73ea8e3f VST3: Added a call to setNonRealtime before prepareToPlay 2018-02-19 12:12:29 +00:00
Tom Poole
bdea443017 VST3: Fixed a bug setting tail lengths 2018-01-15 10:55:18 +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
Tom Poole
0f752396a5 VST3: Made MIDI CC parameters non-automatable 2018-01-08 17:30:55 +00:00
jules
4fcedf7be5 Standardised some lambda syntax 2018-01-08 10:28:41 +00:00
Tom Poole
2d92311116 VST3: Fixed an issue with parallel streams of parameter updates during playback 2017-12-15 12:04:24 +00:00
Tom Poole
e14ca41087 VST3: Fixed some compilation errors when building without JUCE_VST3_CAN_REPLACE_VST2 2017-12-14 12:19:52 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
hogliux
1c7185ed25 VST3: Removed more unused code in the VST3 wrapper 2017-11-23 11:46:28 +00:00
hogliux
7a22f133c4 VST3: Added support for VST3 SDK 3.6.8 2017-11-21 12:39:04 +00:00
hogliux
190631a191 VST3: Fixed a leak in VST3 plug-ins if the host was listening for track property updates 2017-11-20 16:53:54 +00:00
hogliux
d95edfd770 VST3: First add Midi controller changes and then add other midi events to ensure that all-notes off events occur before any note-on event with the same sampleOffset 2017-10-07 14:03:23 +01:00
jules
28dfa55088 Fix to the VST2/3 compatibility code to handle a Studio One issue 2017-10-03 15:04:51 +01:00
hogliux
4bb58c7d51 VST3: respect the editor's constrainer when resizing 2017-09-14 09:59:53 +01:00
hogliux
0a2fabb2e1 VST3: Fixed a harmless MSVC warning in previous commit 2017-09-11 09:24:04 +01:00
hogliux
a426feb6c2 VST3: checkBusFormatsAreNotDiscrete should return true when buses are disabled 2017-09-11 09:12:28 +01:00
tpoole
f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 2017-09-07 16:26:11 +01:00
hogliux
56e6d69364 VST3: Fix plug-in resize issue in Bitwig studio 2017-09-07 15:19:38 +01:00
tpoole
4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 2017-09-07 10:11:29 +01:00
hogliux
665b0a3e3a VST3: Fixed the calculation of timeInSeconds AudioPlayHead information 2017-09-06 14:29:50 +01:00
hogliux
86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 2017-09-01 11:09:44 +01:00
hogliux
b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 2017-08-18 17:52:23 +01:00
hogliux
c0f69183e7 VST2 & VST3: Plug-Ins will already be scaled on retina screens - don't try scaling them again 2017-07-26 14:42:44 +01:00
hogliux
4b4b171423 VST3: Fixed an issue where the program number was calculated incorrectly when the host requests a program change 2017-07-11 11:43:08 +01:00
jules
8493da4d7b Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes. 2017-06-07 10:33:59 +01:00
hogliux
b449c346ad VST3 Wrapper: Fixed an issue where JUCE would overwrite audio data into an input buffer provided by VST3 hosts 2017-06-05 16:05:12 +01:00
tpoole
30c8f3f680 Fixed inconsistent VST 3 parameter changed callbacks 2017-05-10 17:18:44 +01:00
hogliux
13e7fc83cd Fixed a typo in the VST3 wrapper 2017-05-03 12:08:46 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
tpoole
9a8298a91a Fixed VST3 compiler warning 2017-03-20 12:28:14 +00:00
hogliux
dcc35c5dd6 Fixed a VST3 bug where a WaveLab workaround would unintentionaly mute buses for certain multi-bus plug-ins 2017-03-17 11:15:23 +00:00
hogliux
2ca5a9c32b Partially reverted fix for new VST3 SDK 3.6.7 by removing any dependency to VST2 SDK 2017-03-14 18:01:21 +00:00
hogliux
d496a77462 Fixed a crash when loading/restoring a VST3's plug-in state in Cubase 9 2017-02-28 10:09:28 +00:00
hogliux
d390e41768 Fixed an infinite VST3 re-sizing loop in Samplitude Pro X3 2017-02-23 13:19:30 +00:00
hogliux
1326846705 Only add DllMain to dll targets and remove from plugin utilities 2017-02-13 18:07:37 +00:00