hogliux
|
cf4f12a452
|
Replaced our VST2 interface headers with official VST3 SDK
|
7 years ago |
hogliux
|
9b81643aa9
|
Plug-In wrappers and hosting code now support infinite tail times
|
7 years ago |
hogliux
|
cfb071d52f
|
PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing
|
7 years ago |
jules
|
87042769b6
|
Tidied up some more old typedefs
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
20ced1662e
|
Fixed some issues with plug-in parameter IDs
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
Tom Poole
|
98483e826a
|
Fixed a compiler warning
|
7 years ago |
hogliux
|
0db9415de6
|
Add bypass support to both hosting and plug-in client code
|
7 years ago |
hogliux
|
e05a1549f2
|
Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class
|
7 years ago |
Tom Poole
|
87dcb5e02b
|
Fixed an issue with recursive VST3 parameter changed callbacks
|
7 years ago |
Tom Poole
|
5011c47447
|
VST3: Fixed a resizing bug when a plug-in has a fixed aspect ratio
|
7 years ago |
Tom Poole
|
107ba1fd69
|
Added parameter listener callbacks when a plug-in host changes a parameter
|
7 years ago |
Tom Poole
|
ad73ea8e3f
|
VST3: Added a call to setNonRealtime before prepareToPlay
|
7 years ago |
Tom Poole
|
f204a99c6f
|
VST3: Fixed an issue with parallel streams of parameter updates during playback
|
7 years ago |
Tom Poole
|
a222f42ec1
|
VST3: Fixed a bug setting tail lengths
|
7 years ago |
Tom Poole
|
bdea443017
|
VST3: Fixed a bug setting tail lengths
|
7 years ago |
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
|
7 years ago |
Tom Poole
|
0f752396a5
|
VST3: Made MIDI CC parameters non-automatable
|
7 years ago |
jules
|
4fcedf7be5
|
Standardised some lambda syntax
|
7 years ago |
Tom Poole
|
2d92311116
|
VST3: Fixed an issue with parallel streams of parameter updates during playback
|
7 years ago |
Tom Poole
|
e14ca41087
|
VST3: Fixed some compilation errors when building without JUCE_VST3_CAN_REPLACE_VST2
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
hogliux
|
2206fae758
|
VST3: Removed more unused code in the VST3 wrapper
|
7 years ago |
hogliux
|
5bc0c2b06f
|
VST3: Added support for VST3 SDK 3.6.8
|
7 years ago |
hogliux
|
1c7185ed25
|
VST3: Removed more unused code in the VST3 wrapper
|
7 years ago |
hogliux
|
7a22f133c4
|
VST3: Added support for VST3 SDK 3.6.8
|
7 years ago |
hogliux
|
190631a191
|
VST3: Fixed a leak in VST3 plug-ins if the host was listening for track property updates
|
7 years ago |
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
|
7 years ago |
jules
|
28dfa55088
|
Fix to the VST2/3 compatibility code to handle a Studio One issue
|
7 years ago |
hogliux
|
4bb58c7d51
|
VST3: respect the editor's constrainer when resizing
|
7 years ago |
hogliux
|
0a2fabb2e1
|
VST3: Fixed a harmless MSVC warning in previous commit
|
7 years ago |
hogliux
|
a426feb6c2
|
VST3: checkBusFormatsAreNotDiscrete should return true when buses are disabled
|
7 years ago |
tpoole
|
f346de10c3
|
Fixed 4dcce50 to support AudioProcessor based parameter selection
|
7 years ago |
hogliux
|
56e6d69364
|
VST3: Fix plug-in resize issue in Bitwig studio
|
7 years ago |
tpoole
|
4dcce5083c
|
Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps
|
7 years ago |
hogliux
|
665b0a3e3a
|
VST3: Fixed the calculation of timeInSeconds AudioPlayHead information
|
7 years ago |
hogliux
|
86f9c11d15
|
Added new FrameRateType fps23976 to AudioPlayHead
|
7 years ago |
hogliux
|
b56e3890c2
|
Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes
|
7 years ago |
hogliux
|
c0f69183e7
|
VST2 & VST3: Plug-Ins will already be scaled on retina screens - don't try scaling them again
|
7 years ago |
hogliux
|
4b4b171423
|
VST3: Fixed an issue where the program number was calculated incorrectly when the host requests a program change
|
7 years ago |
jules
|
8493da4d7b
|
Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes.
|
8 years ago |
hogliux
|
b449c346ad
|
VST3 Wrapper: Fixed an issue where JUCE would overwrite audio data into an input buffer provided by VST3 hosts
|
8 years ago |
tpoole
|
30c8f3f680
|
Fixed inconsistent VST 3 parameter changed callbacks
|
8 years ago |
hogliux
|
13e7fc83cd
|
Fixed a typo in the VST3 wrapper
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
tpoole
|
9a8298a91a
|
Fixed VST3 compiler warning
|
8 years ago |
hogliux
|
dcc35c5dd6
|
Fixed a VST3 bug where a WaveLab workaround would unintentionaly mute buses for certain multi-bus plug-ins
|
8 years ago |
hogliux
|
75cd666a61
|
Partially reverted fix for new VST3 SDK 3.6.7 by removing any dependency to VST2 SDK
|
8 years ago |