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

54 commits

Author SHA1 Message Date
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
5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 2013-07-28 11:31:25 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
516bddabcc Misc minor clean-ups. 2013-07-03 09:51:23 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
23c729c942 Comment clarification. 2013-06-22 14:43:05 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +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
177018c7f4 Documentation fixes. 2013-05-03 18:08:40 +01:00
jules
178dc9012b Plugin hosting cleanups + workarounds for some Mackie plugins. 2013-05-03 15:39:34 +01:00
jules
4801b5c3e6 Made AudioProcessor::addListener virtual 2013-04-22 10:27:45 +01:00
jules
2a4aa982d0 Added an AudioProcessor graph assertion. 2013-04-15 15:30:51 +01:00
jules
52b638ff40 Misc cleanups. 2013-04-09 19:42:47 +01:00
jules
f3abe0b246 (Fixed mistake in last check-in) 2013-03-02 19:37:33 +00:00
jules
aff0d98e4b Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead. 2013-03-02 19:29:01 +00:00
jules
f1ef1a7178 MSVC function call convention fixes. AAX compile fix. 2013-02-27 16:29:56 +00:00
jules
bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 2013-02-24 15:49:06 +00:00
jules
2266501eb9 Small fix for File::createInputStream. 2013-02-21 09:54:05 +00:00
jules
904e54660f Minor docs change, and addition to AudioThumbnail. 2013-02-14 17:56:15 +00:00
jules
669bd67670 Spelling and minor cleaning. 2013-01-22 16:58:53 +00:00
jules
d3c202e92e Made AudioProcessorGraph pass its playhead on to any nodes that are added to it. 2013-01-20 11:50:31 +00:00
jules
837f05237d AudioProcessorGraph: added reset() method and adjusted locking. 2013-01-19 23:17:55 +00:00
jules
7a3453f48b Minor clean-ups. 2012-12-31 19:10:54 +00:00
jules
164ab05bac Minor clean-ups. 2012-12-28 13:34: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
f903695ba3 Audio plugins: better bypass support, with an AudioProcessor::processBlockBypassed() method that can be used for custom behaviour. 2012-11-18 18:03:44 +00:00
jules
271de5c581 Added flags to AudioPlayHead comparator. 2012-10-22 12:49:35 +01:00
jules
eda5904ba7 Added method AudioProcessor::silenceInProducesSilenceOut(). 2012-10-19 18:44:07 +01:00
jules
5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 2012-10-18 13:53:02 +01:00
jules
10c0894141 Added AudioProcessor::wrapperType flags 2012-10-10 10:50:34 +01:00
jules
a4d898513b Added AudioProcessor::getParameterLabel method. 2012-10-05 17:25:51 +01:00
jules
86223a267c Removed an unnecessary extra byte generated by AudioProcessor::copyXmlToBinary() 2012-10-01 10:14:26 +01:00
jules
4197f76ac0 AudioUnits: exposed a method to force a reload of the parameter list. 2012-09-28 11:09:32 +01:00
jules
b562bbab74 Added callback method: AudioProcessor::numChannelsChanged(). 2012-09-12 15:34:28 +01:00
jules
9a24aa8a20 Minor clean-ups. 2012-09-11 09:35:03 +01:00
jules
d9f0ac29b6 Fixed a few documentation typos. Tweaked positioning logic for CallOutBox. 2012-09-09 21:03:39 +01:00
jules
33dbaa2d30 Added AudioPlayHead::CurrentPositionInfo::timeInSamples member. 2012-08-25 20:53:40 +01:00
jules
9961c990bb Fix for GenericAudioProcessorEditor parameter changes. 2012-08-24 15:45:43 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
0475cedff5 Introjucer: commands to move back/forwards through open docs. 2012-07-07 21:11:06 +01:00
jules
2e0640b8ba Added some speaker arrangement methods to AudioProcessor, with support for retrieving host speaker arrangements in a VST plugin. 2012-05-01 15:40:41 +01:00
jules
46ae142d8a Added loop position indicators to CurrentPositionInfo (only enabled in VSTs) 2012-04-11 15:45:01 +01:00
jules
bdd778332d Removed some unused android code. Refactored some messaging code. 2012-03-25 20:09:57 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
431978b4ff Fix for AudioProcessorGraph logic. 2012-03-09 13:17:26 +00:00
jules
83b35eba25 Minor tweaks to help support mingw, and to avoid namespace issues with assertions. 2012-03-06 20:31:39 +00:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
4d332b6bb3 OpenGL fixes for flickering and rounding errors. RelativeCoordinate expression parsing work. Tweaks for AudioProcessorGraph params and OSX thread naming calls. 2012-02-02 12:08:04 +00:00
jules
bd7c046f76 Fixed some old OSX message handling code. Made the return type of Slider::getTextFromValue non-const. 2011-10-04 12:13:30 +01:00