jules
|
3ebbee5859
|
Modified the way VST window hierarchies are navigated, to avoid problems with popout windows.
|
10 years ago |
jules
|
2058ffd551
|
Implemented getParameterLabel in the VST wrapper.
|
10 years ago |
jules
|
54512dcb3f
|
In the VST wrapper, made the ioChanged callback happen asynchronously on the message thread.
|
10 years ago |
jules
|
8977b896ab
|
Workaround for a window ordering problem with VST plugins in some windows hosts.
|
11 years ago |
jules
|
8a2af98497
|
Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts.
|
11 years ago |
jules
|
e0f64bb27a
|
Changed the linux VST wrapper to create its window directly inside the host's window.
|
11 years ago |
jules
|
cc3aa5c757
|
Avoiding crashes in plugins if components get deleted during a paint callback
|
11 years ago |
jules
|
f4fa3a420b
|
Fix for VST3 stucture size issue.
|
11 years ago |
jules
|
41cac9e5a1
|
More VST->VST3 auto-replace functionality.
|
11 years ago |
jules
|
5409951861
|
Refactored some Xcode warning suppression.
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
8d834b29a1
|
Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin.
|
11 years ago |
jules
|
5ede2da44b
|
Improved some MemoryBlock comments and gave the class a reset() method.
|
11 years ago |
jules
|
dc6dd6544c
|
VST3 client fixes.
|
11 years ago |
jules
|
7dcac1a0b3
|
Avoided a few compiler warnings in the plugin build.
|
11 years ago |
jules
|
388065788b
|
VST plugins: added plugin-side support for the hasCockosViewAsConfig extension.
|
11 years ago |
jules
|
4c392e6f02
|
Added some comments.
|
11 years ago |
jules
|
53cbc74986
|
Passed maximum name length when calling VST getParameterName().
|
11 years ago |
jules
|
fe6ec7acfc
|
Workaround for mingw.
|
11 years ago |
jules
|
32316cc1aa
|
Avoided allocation in VST process function.
|
11 years ago |
jules
|
6ff9512059
|
Made sure that the PluginHostType class is included by the audio_plugin_client module
|
11 years ago |
jules
|
35f2c94339
|
Avoided a pedantic warning in VST code.
|
11 years ago |
jules
|
bb98c00d0d
|
Avoided some pedantic compiler warnings in the audio plugin code.
|
11 years ago |
jules
|
42aa27900b
|
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
|
11 years ago |
jules
|
207557d996
|
Workaround for OSX 32-bit VST window positioning problems in some hosts.
|
11 years ago |
jules
|
1986c40187
|
VST: removed problematic Windows keyboard hooks that were used in Live.
|
11 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
516bddabcc
|
Misc minor clean-ups.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
ee2f57ce88
|
Workaround for keypresses in plugins in Ableton live.
|
12 years ago |
jules
|
d6076d680a
|
CodeBlocks fix.
|
12 years ago |
jules
|
e6b717e713
|
Some mingw compile fixes.
|
12 years ago |
jules
|
f5f123a6b6
|
Workaround for VST plugins in Adobe Premiere.
|
12 years ago |
jules
|
7afc21cbab
|
Fixed some JUCE_AUTORELEASEPOOL syntax
|
12 years ago |
jules
|
dbfcdf1bce
|
VST wrapper getTailSize implementation.
|
12 years ago |
jules
|
aff0d98e4b
|
Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead.
|
12 years ago |
jules
|
b0ee49d537
|
New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
56b1ddc873
|
Added a JUCE_VST_RETURN_HEX_VERSION_NUMBER_DIRECTLY flag for VST version number compatibility.
|
12 years ago |
jules
|
5f8069719e
|
VST sample pos accuracy fix.
|
12 years ago |
jules
|
39eae806de
|
Changes to make sure the AudioProcessor::wrapperType member is set correctly when its constructor is called.
|
12 years ago |
jules
|
9cb14fb966
|
Change to VST wrapper to avoid duplicate setParameter callbacks.
|
12 years ago |
jules
|
f903695ba3
|
Audio plugins: better bypass support, with an AudioProcessor::processBlockBypassed() method that can be used for custom behaviour.
|
12 years ago |
jules
|
07e7188eb1
|
Tidied up a few compiler warnings.
|
12 years ago |
jules
|
5a8729c471
|
VST vendor version fix.
|
12 years ago |
jules
|
2c72bfac6c
|
Reimplemented the VST hex/decimal version change.
|
12 years ago |
jules
|
10c0894141
|
Added AudioProcessor::wrapperType flags
|
12 years ago |
jules
|
2cf131f0a6
|
Audio plugin fixes.
|
12 years ago |
jules
|
d1bdc123a9
|
VST: better forwarding of plugin channel config changes.
|
12 years ago |