jules
|
02041328dc
|
Misc minor fix-ups
|
2015-11-02 18:07:36 +00:00 |
|
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
|
2015-11-02 11:09:41 +00:00 |
|
jules
|
cd7efdf8b4
|
Fixed a warning in AU code.
|
2015-09-22 08:56:22 -07:00 |
|
hogliux
|
081f838675
|
Fix warnings in recent AU multi channel commit
|
2015-09-17 14:23:43 +01:00 |
|
hogliux
|
3af553e34f
|
Do not report AU layout if the AudioUnit is only mono or stereo
|
2015-09-14 13:00:53 +01:00 |
|
hogliux
|
7e268231ab
|
Fix last AU multi-out commit
|
2015-09-14 12:37:49 +01:00 |
|
hogliux
|
28c2bd9d74
|
Improve Multi channel AudioUnit code
|
2015-09-14 11:25:57 +01:00 |
|
hogliux
|
a760a1feb2
|
Add AudioUnit Multi-Output support
|
2015-09-04 17:14:57 +01:00 |
|
jules
|
e469806f66
|
Workaround for an obscure compiler error
|
2015-08-24 13:13:16 +01:00 |
|
jules
|
2535fc8fcc
|
Added a workaround for a compatibility problem involving old 10.6 AudioUnit hosts.
|
2015-08-23 19:06:49 +01:00 |
|
jules
|
245e4011e2
|
Added a workaround to our embedded CoreAudio files, to avoid problems for people using very old SDK versions.
|
2015-08-20 10:51:35 +01:00 |
|
jules
|
a001a8e26c
|
Fixed a few warnings in the AU code
|
2015-08-19 17:15:12 +01:00 |
|
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!
|
2015-08-18 10:16:25 +01:00 |
|
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.
|
2015-08-03 14:58:15 +01:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
f92828f1f0
|
Added an ignoreUnused in the AU code.
|
2015-06-09 11:02:37 -07:00 |
|
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.
|
2015-05-12 14:36:02 +01:00 |
|
jules
|
e056223b52
|
Removed a Logic workaround that's no longer needed.
|
2015-05-07 12:16:23 +01:00 |
|
jules
|
1ee737c7cd
|
Removed no-longer-necessary check in the AU code which was producing a warning.
|
2015-04-13 12:38:57 +01:00 |
|
jules
|
b640d965b7
|
Added a few new methods to FloatVectorOperations
|
2015-02-03 16:27:04 +00:00 |
|
jules
|
c1dbb8684a
|
Fix for auval fail with parameter strings in plugins with old-style parameter implementations.
|
2015-01-10 15:32:29 +00:00 |
|
jules
|
ae8910cbcf
|
Extended the AU wrapper to implement the kAudioUnitProperty_ParameterStringFromValue and kAudioUnitProperty_ParameterValueFromString properties.
|
2014-12-29 14:53:30 +00:00 |
|
jules
|
7c42fc102a
|
Fixed typo in AU wrapper.
|
2014-11-03 17:45:13 +00:00 |
|
jules
|
2fc0de42f2
|
Made the AU wrapper send notifications about parameter name changes.
|
2014-11-02 11:01:09 +00:00 |
|
jules
|
b5f261e46c
|
Added loop status to AU current position info.
|
2014-10-19 10:05:27 +01:00 |
|
jules
|
22ab2e4b1d
|
Added a few assertions to check plugin parameter ranges.
|
2014-10-19 09:48:13 +01:00 |
|
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
2014-10-14 11:48:16 +01:00 |
|
jules
|
3aa1162998
|
Making AU timecode detection deal with some quirks in certain versions of Ableton.
|
2014-08-20 21:13:55 +01:00 |
|
jules
|
0147fe00f9
|
Implemented an AU method to avoid problems with some versions of the CoreAudio API.
|
2014-08-12 11:38:14 +01:00 |
|
jules
|
27646a8db0
|
Avoided a false alarm assertion in the AU wrapper.
|
2014-08-07 22:04:11 +01:00 |
|
jules
|
eff5503439
|
Fixed a few warnings in some OSX plugin builds.
|
2014-03-31 18:12:50 +01:00 |
|
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.
|
2014-03-24 14:39:32 +00:00 |
|
jules
|
dc6dd6544c
|
VST3 client fixes.
|
2014-02-07 17:27:39 +00:00 |
|
jules
|
7dcac1a0b3
|
Avoided a few compiler warnings in the plugin build.
|
2014-01-31 10:27:26 +00:00 |
|
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
2013-12-23 15:16:38 +00:00 |
|
jules
|
6dcf82f904
|
Fixed return value of an AudioUnit method to stop auval complaining.
|
2013-11-26 17:10:53 +00:00 |
|
jules
|
a54e4ac576
|
Update .gitignore and some comments.
|
2013-11-18 14:58:29 +00:00 |
|
jules
|
fbc30c4a38
|
Workaround for a GCC fail.
|
2013-11-03 20:42:44 +00:00 |
|
jules
|
6ff9512059
|
Made sure that the PluginHostType class is included by the audio_plugin_client module
|
2013-10-24 09:29:28 +01:00 |
|
jules
|
48f76460b8
|
Fix for building non-synth AUs.
|
2013-10-12 09:34:31 +01:00 |
|
jules
|
5818b89b04
|
Altered the method by which plugin UIs re-post carbon keyboard events.
|
2013-10-01 19:54:35 +01:00 |
|
jules
|
bb98c00d0d
|
Avoided some pedantic compiler warnings in the audio plugin code.
|
2013-10-01 11:53:17 +01:00 |
|
jules
|
d43bcc09fe
|
Removed a few pedantic warnings from the audio plugin build.
|
2013-09-30 16:59:04 +01:00 |
|
jules
|
085e453f10
|
Added MIDI output handling to AudioUnit wrapper.
|
2013-09-19 09:43:13 +01:00 |
|
jules
|
641cb754f0
|
Minor clean-ups.
|
2013-08-30 10:52:54 +01:00 |
|
jules
|
7550b36e19
|
Avoided crash in AU hosts that try to create a GUI when the plugin doesn't have one.
|
2013-08-30 09:30:01 +01:00 |
|
jules
|
8f5c194228
|
More work on the AU base classes.
|
2013-08-20 09:07:20 +01:00 |
|
jules
|
f8e71023a4
|
Different approach to AU base class overriding.
|
2013-08-19 21:59:20 +01:00 |
|
jules
|
8d381d0060
|
Reworked base class in AU plugin wrapper.
|
2013-08-19 20:37:17 +01:00 |
|
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.
|
2013-08-02 17:37:25 +01:00 |
|