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

762 commits

Author SHA1 Message Date
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
ed
5385102d45 AU: Modified AudioUnitPluginInstance::hasEditor() to check if iOS AUs have an editor instead of always returning true 2018-04-06 16:53:01 +01:00
Tom Poole
76ed748c79 Added an isBoolean flag to APVTS parameters 2018-04-06 11:30:49 +01:00
hogliux
0db9415de6 Add bypass support to both hosting and plug-in client code 2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 2018-04-04 11:26:26 +01:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 2018-03-13 16:34:40 +00:00
Tom Poole
c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 2018-03-12 10:08:38 +00:00
Tom Poole
f1af3908d5 Documentation fixes 2018-03-11 09:25:09 +00:00
Lukasz Kozakiewicz
b5e1c3d4c4 AudioProcessorGraph: start outputting audio only after the graph is prepared. 2018-03-08 15:07:08 +01:00
Lukasz Kozakiewicz
3fcbead84c AudioProcessor: update obsolete comments (remove reference to non-existent AudiobusLayout). 2018-03-08 10:56:16 +01:00
Tom Poole
0ffe0fb61b Added value-string conversion lambdas to the constructors of AudioParameterBool Choice Float and Int 2018-03-06 15:37:57 +00:00
Tom Poole
284fdc51df Added a setNormalisableRange method to Slider 2018-03-02 14:36:49 +00:00
Tom Poole
524ff595d9 Added a missing function deprecation 2018-03-01 16:50:29 +00:00
Tom Poole
611971181f Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor 2018-02-23 09:27:35 +00:00
Tom Poole
40d0d74ce4 Fixed a typo in a comment 2018-02-22 22:59:11 +00:00
Tom Poole
d3d1eeb770 Added an AudioProcessorParameter listener class 2018-02-15 12:13:44 +00:00
Tom Poole
d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 2018-02-14 15:38:58 +00:00
jules
e55e87ee0e Fixed a compile problem where Atomic<bool> isn't available on some architectures 2018-02-13 17:06:38 +00:00
Reuben Thomas
0931fcea18 Solved an issue where Ableton Live will deadlock when loading a plugin based on an AudioProcessorGraph. 2018-02-13 16:51:41 +00:00
Tom Poole
5b8ef5bc1d Minor formatting fixes 2018-02-12 15:50:41 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
Tom Poole
1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 2018-02-08 09:42:24 +00:00
hogliux
98edbad0b1 VST3: Added support for loading VST3 preset files via a new method VST3PluginFormat::setStateFromVSTPresetFile 2018-02-07 17:08:54 +00:00
Tom Poole
0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 2018-02-02 14:39:01 +00:00
dimitriroli
80224cafae Make setPlayHead in AudioProcessorGraph thread safe 2018-02-02 11:59:40 +00:00
jules
bb5bbf32a9 Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files 2018-01-31 15:12:37 +00:00
Tom Poole
8c0f0815f0 iOS: Added memory warning callbacks 2018-01-29 15:11:56 +00:00
Tom Poole
1b2e21d867 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition 2018-01-17 15:24:05 +00:00
jules
415f0e4c90 Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! 2018-01-17 11:23:12 +00:00
Tom Poole
dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class 2018-01-16 12:10:04 +00:00
Tom Poole
df40cad110 VST3: Pass meter values to hosted plug-ins 2018-01-16 12:02:19 +00:00
Tom Poole
56fb522185 VST3: Detect when parameters are automatable when hosting 2018-01-16 11:44:05 +00:00
Tom Poole
f876b9f5df Minor formatting fixes 2018-01-15 17:27:46 +00:00
Tom Poole
61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 2018-01-12 16:25:01 +00:00
jules
8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 2018-01-11 09:08:51 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
4fcedf7be5 Standardised some lambda syntax 2018-01-08 10:28:41 +00:00
jules
ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 2018-01-03 11:06:04 +00:00
Tom Poole
a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 2017-12-21 18:59:53 +00:00
Tom Poole
510fa0c22b Made the sorting of plug-ins in KnownPluginList case-insensitive 2017-12-20 15:02:26 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
Tom Poole
2d92311116 VST3: Fixed an issue with parallel streams of parameter updates during playback 2017-12-15 12:04:24 +00:00
jules
a4252b1407 Optimised the checking process for duplicate parameter IDs 2017-12-14 11:30:17 +00:00
jules
8c30808ef9 Quick tidy-up in AudioPluginFormatManager 2017-12-12 09:55:26 +00:00
jules
51f6c5d01c Tidied up a few bits of messy String concatenation 2017-12-05 12:03:30 +00:00
jules
fccd229469 Removed an unused struct 2017-12-05 10:00:55 +00:00