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
|
cd7efdf8b4
|
Fixed a warning in AU code.
|
9 years ago |
hogliux
|
081f838675
|
Fix warnings in recent AU multi channel commit
|
9 years ago |
hogliux
|
3af553e34f
|
Do not report AU layout if the AudioUnit is only mono or stereo
|
9 years ago |
hogliux
|
7e268231ab
|
Fix last AU multi-out commit
|
9 years ago |
hogliux
|
28c2bd9d74
|
Improve Multi channel AudioUnit code
|
9 years ago |
hogliux
|
a760a1feb2
|
Add AudioUnit Multi-Output support
|
9 years ago |
jules
|
e469806f66
|
Workaround for an obscure compiler error
|
9 years ago |
jules
|
2535fc8fcc
|
Added a workaround for a compatibility problem involving old 10.6 AudioUnit hosts.
|
9 years ago |
jules
|
245e4011e2
|
Added a workaround to our embedded CoreAudio files, to avoid problems for people using very old SDK versions.
|
9 years ago |
jules
|
a001a8e26c
|
Fixed a few warnings in the AU code
|
9 years ago |
jules
|
2cecf92a0e
|
Embedded the Apple CoreAudio support files inside the juce_audio_plugin module, so that users no longer need to install or patch these files themselves!
|
9 years ago |
jules
|
6c662a70f0
|
Added a macro JucePlugin_AUHighResolutionParameters, which can be used if you're building an AU and want to enable the kAudioUnitParameterFlag_IsHighResolution flag.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
f92828f1f0
|
Added an ignoreUnused in the AU code.
|
10 years ago |
Timur Doumler
|
a0c30467da
|
Fixed an issue where an AU host would not update the current preset name in case it was changed inside the plugin.
|
10 years ago |
jules
|
e056223b52
|
Removed a Logic workaround that's no longer needed.
|
10 years ago |
jules
|
1ee737c7cd
|
Removed no-longer-necessary check in the AU code which was producing a warning.
|
10 years ago |
jules
|
b640d965b7
|
Added a few new methods to FloatVectorOperations
|
10 years ago |
jules
|
c1dbb8684a
|
Fix for auval fail with parameter strings in plugins with old-style parameter implementations.
|
10 years ago |
jules
|
ae8910cbcf
|
Extended the AU wrapper to implement the kAudioUnitProperty_ParameterStringFromValue and kAudioUnitProperty_ParameterValueFromString properties.
|
10 years ago |
jules
|
7c42fc102a
|
Fixed typo in AU wrapper.
|
10 years ago |
jules
|
2fc0de42f2
|
Made the AU wrapper send notifications about parameter name changes.
|
10 years ago |
jules
|
b5f261e46c
|
Added loop status to AU current position info.
|
10 years ago |
jules
|
22ab2e4b1d
|
Added a few assertions to check plugin parameter ranges.
|
10 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
3aa1162998
|
Making AU timecode detection deal with some quirks in certain versions of Ableton.
|
10 years ago |
jules
|
0147fe00f9
|
Implemented an AU method to avoid problems with some versions of the CoreAudio API.
|
10 years ago |
jules
|
27646a8db0
|
Avoided a false alarm assertion in the AU wrapper.
|
10 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
|
dc6dd6544c
|
VST3 client fixes.
|
11 years ago |
jules
|
7dcac1a0b3
|
Avoided a few compiler warnings in the plugin build.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
6dcf82f904
|
Fixed return value of an AudioUnit method to stop auval complaining.
|
11 years ago |
jules
|
a54e4ac576
|
Update .gitignore and some comments.
|
11 years ago |
jules
|
fbc30c4a38
|
Workaround for a GCC fail.
|
11 years ago |
jules
|
6ff9512059
|
Made sure that the PluginHostType class is included by the audio_plugin_client module
|
11 years ago |
jules
|
48f76460b8
|
Fix for building non-synth AUs.
|
11 years ago |
jules
|
5818b89b04
|
Altered the method by which plugin UIs re-post carbon keyboard events.
|
11 years ago |
jules
|
bb98c00d0d
|
Avoided some pedantic compiler warnings in the audio plugin code.
|
11 years ago |
jules
|
d43bcc09fe
|
Removed a few pedantic warnings from the audio plugin build.
|
11 years ago |
jules
|
085e453f10
|
Added MIDI output handling to AudioUnit wrapper.
|
11 years ago |
jules
|
641cb754f0
|
Minor clean-ups.
|
11 years ago |
jules
|
7550b36e19
|
Avoided crash in AU hosts that try to create a GUI when the plugin doesn't have one.
|
11 years ago |
jules
|
8f5c194228
|
More work on the AU base classes.
|
11 years ago |
jules
|
f8e71023a4
|
Different approach to AU base class overriding.
|
11 years ago |
jules
|
8d381d0060
|
Reworked base class in AU plugin wrapper.
|
11 years ago |
jules
|
74bd1ea8e6
|
Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features.
|
11 years ago |
jules
|
1b9a60e52c
|
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
|
11 years ago |