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

78 commits

Author SHA1 Message Date
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
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. 2013-07-28 18:08:28 +01:00
jules
7fbb6803dc Fix for positioning of some Carbon VST windows. 2013-07-23 14:14:02 +01:00
jules
4fc8fbaef1 Added some more override decorators. 2013-07-10 10:22:33 +01:00
jules
5918d039ce Added some "override" annotations. 2013-07-08 19:05:14 +01:00
jules
c5b4e48b80 Updated some headers and URLs. 2013-06-24 16:03:33 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
7afc21cbab Fixed some JUCE_AUTORELEASEPOOL syntax 2013-03-23 10:20:01 +00:00
jules
27b5dc4a3b AU class bundle fix. 2013-03-06 08:57:57 +00:00
jules
4fe02d2c8d AudioUnits: eliminated the JucePlugin_AUCocoaViewClassName parameter - this is no longer needed. Also rearranged the way AUPlugInDispatch.cpp is included, to improve compatibility. (You may need to re-save your projects in the introjucer to build with these changes) 2013-03-05 21:07:45 +00:00
jules
aff0d98e4b Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead. 2013-03-02 19:29:01 +00:00
jules
3e6e7225a2 AU plugin factory class fix. 2013-02-12 20:01:11 +00:00
jules
70ab8a2e8b Better AU keypress forwarding in Ableton Live. 2013-02-03 11:55:13 +00:00
jules
fa2a1aa60d Added a flag JUCE_DISABLE_AU_FACTORY_ENTRY to allow the newer AU plugin entry point to be disabled for Xcode 3 compatibility. 2013-01-09 11:32:34 +00:00
jules
99088bd0d7 Updated AU plugin wrapper generation to provide new factory entry points. 2013-01-03 11:28:41 +00:00
jules
66769a191b AU latency change notification. Minor tweaks to plugin hosting. 2012-12-15 17:23:39 +00:00
jules
39eae806de Changes to make sure the AudioProcessor::wrapperType member is set correctly when its constructor is called. 2012-12-06 15:18:02 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
36ce338d98 Added an AU header path. 2012-11-27 13:13:36 +00:00