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

109 commits

Author SHA1 Message Date
hogliux
203e4e8c67 Fix a bug where AUs would incorrectly return an error when Logic tries to decrease the number of buses 2016-02-22 11:37:02 +00:00
hogliux
32e34bc808 Fix ugly noise feedback bug for AUs in Logic 2016-02-19 12:31:37 +00:00
hogliux
a53eda27d4 Fix various multi-bus issues and add support for consistent surround channel ordering 2016-02-09 17:46:28 +00:00
jules
82c4938ebe Deprecated theAudioProcessor::silenceInProducesSilenceOut method, which is no longer actually used by any of the plugin wrappers 2016-02-08 16:53:48 +00:00
jules
08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 2016-02-04 16:07:21 +00:00
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. 2016-01-28 15:34:00 +00:00
jules
1240d4d6b3 Added new method AudioProcessor::supportsMPE(), and implemented this in AU and VST2 2016-01-07 11:44:57 +00:00
hogliux
69d371d195 Make bus count non-writable or simple effect plug-ins: this seems to upset Logic 2016-01-04 11:49:37 +00:00
jules
4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 2015-12-29 08:42:59 +00:00
hogliux
4fef661ada Added multi-bus support for audio plug-in clients 2015-12-16 17:58:25 +00:00
jules
0d3afee459 AudioUnits: In host + plugin sides, passed the loop start/end ppq positions via the playhead position info. 2015-12-13 11:23:37 +00:00
jules
31381c6864 Stripped out some defunct OSX 10.4 fallback code 2015-12-01 12:48:01 +00:00
jules
064e45bc85 Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects 2015-11-30 11:47:04 +00:00
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