Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
hogliux
|
7cecc7edfb
|
Add automation support for VST3 bypass
|
9 years ago |
jules
|
536ca6cedf
|
Added an internal flag JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS which can turn off this VST3 hack if you don't need it
|
9 years ago |
Timur Doumler
|
5ada47aa6f
|
Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling.
|
9 years ago |
jules
|
4b4b8df491
|
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
hogliux
|
4fef661ada
|
Added multi-bus support for audio plug-in clients
|
9 years ago |
jules
|
34ce7f7019
|
Added a projucer workaround to VST3 code.
|
9 years ago |
jules
|
6fcde1eccc
|
VST3: some tweaks to fix window resizing in Reaper on OSX
|
9 years ago |
jules
|
c562cfc3cc
|
Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU
|
9 years ago |
jules
|
8edac3f281
|
Fixed a VC compiler warning
|
9 years ago |
jules
|
c63bf83bd9
|
Removed some duplicated/broken code from VST3
|
9 years ago |
hogliux
|
9fc02ac7b1
|
Fix incorrect step count for bypass parameter
|
9 years ago |
jules
|
7f0e28c983
|
Avoided a warning in VST3 on the latest Clang.
|
9 years ago |
hogliux
|
98ebfdc1fa
|
Fix some warnings in the VST/VST3 wrappers
|
9 years ago |
hogliux
|
b7bca8ce5a
|
Add VST3 bypass support
|
9 years ago |
jules
|
5ee02150e1
|
Added some MIDI controller mapping functionality to VST3, and fixed a couple of VST3 bugs.
|
9 years ago |
jules
|
2194bc9c97
|
Avoided Clang warning in VST3 code
|
9 years ago |
jules
|
f4ec37c704
|
Fixed a typo in the VST3 code that affected latency change reporting.
|
9 years ago |
hogliux
|
359f6e29aa
|
Fix multiple warnings in VS 2015
|
10 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
hogliux
|
04df084d73
|
Change behaviour of VST3EditController::setComponentState to fall through to base class instead of returning false
|
10 years ago |
hogliux
|
2b27f5b36e
|
Fix automation issue when automation points are edited before opening editor. See: http://www.juce.com/forum/topic/automation-issue-cubase/nuendo#new
|
10 years ago |
hogliux
|
e732c6e6d8
|
Fix VisualStudio warning
|
10 years ago |
jules
|
95b4198e2c
|
Removed a couple of superfluous methods from AudioProcessor.
|
10 years ago |
jules
|
6225b5de49
|
Added support for parameter value<->text conversion in VST and VST3 plugin formats. Also updated the JUCE demo audio plugin code to use the new AudioProcessorParameter class for its params.
|
10 years ago |
jules
|
0bb60f9c76
|
VST3 parameter begin/end workaround for problems in Cubase.
|
10 years ago |
jules
|
3b97c3d21b
|
VST3 fix for some cubase windowing issues.
|
10 years ago |
jules
|
22ab2e4b1d
|
Added a few assertions to check plugin parameter ranges.
|
10 years ago |
jules
|
99399d4032
|
Fixed mistaken use of result code in the VST3 wrapper.
|
10 years ago |
jules
|
aba0ff9240
|
Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality.
|
10 years ago |
jules
|
df9701430a
|
Workaround for VST3 plugin resizing in Wavelab.
|
10 years ago |
jules
|
7f5c5e02d1
|
Avoided problems in the VST3 wrapper for plugins with 0 inputs.
|
11 years ago |
jules
|
619716751e
|
Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes.
|
11 years ago |
jules
|
ef16b4481f
|
Avoided a compiler warning.
|
11 years ago |
jules
|
167f75772f
|
Minor VST3 cleanup
|
11 years ago |
jules
|
f34e812633
|
VST3 client workarounds for Wavelab and midi-only plugins.
|
11 years ago |
jules
|
ef20f3a662
|
Added sanity-checks to VST2->3 chunk loading.
|
11 years ago |
jules
|
e6cb945088
|
VST2->3 state loading changes.
|
11 years ago |
jules
|
41cac9e5a1
|
More VST->VST3 auto-replace functionality.
|
11 years ago |
jules
|
223523f4f5
|
Cleaned up some mistakes in the VST3 COM macros.
|
11 years ago |
jules
|
b5d10d753a
|
Made Process::isForegroundProcess() return a correct result on iOS.
|
11 years ago |
jules
|
eff5503439
|
Fixed a few warnings in some OSX plugin builds.
|
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
|
e91a69080e
|
Warning fixes
|
11 years ago |
jules
|
b026fccb92
|
VST3 stream loading fix.
|
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
|
bf72ff0851
|
Added VST3->VST2 backwards compatibility, with a flag JUCE_VST3_CAN_REPLACE_VST2 to disable this if you want your VST2 + 3 versions to use different IDs and not be interchangable.
|
11 years ago |
jules
|
d633ee5d31
|
Stopped VST3 plugins sending parameter updates on the message thread, as these could interfere with updates being processed on the audio thread.
|
11 years ago |
jules
|
d5cd1663db
|
Fixed a VS compile problem.
|
11 years ago |