1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00
Commit graph

96 commits

Author SHA1 Message Date
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