1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-22 01:34:21 +00:00
Commit graph

230 commits

Author SHA1 Message Date
ed
2b918c1495 Fixed a couple of typos 2018-08-09 09:08:50 +01:00
Tom Poole
47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 2018-08-06 17:35:33 +01:00
Tom Poole
08d67c763f Made some JUCE classes TriviallyCopyable 2018-07-11 09:17:31 +01:00
jules
7813a45b24 Workaround for old Visual Studio compatibility 2018-07-05 11:57:02 +01:00
jules
bc37767edb Updated the AudioPluginHost app 2018-07-05 11:36:43 +01:00
jules
341783a445 Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening 2018-07-05 11:08:39 +01:00
jules
1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 2018-07-03 11:51:13 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
jules
ed3b214912 Added method AudioProcessor::getWrapperTypeDescription 2018-06-12 12:12:44 +01:00
Tom Poole
072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 2018-06-12 09:12:56 +01:00
hogliux
d37187c959 Re-named AudioProcessor in previous commit to not be plug-in format specific 2018-05-22 14:40:14 +01:00
hogliux
4d0b1167f0 AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve 2018-05-22 12:51:57 +01:00
ed
527625b699 Added support for building Unity native audio plugins on desktop platforms 2018-05-10 16:32:30 +01:00
Tom Poole
3a0ab9f42a Added a comment to clarify the behaviour of hosted parameter IDs 2018-05-09 11:03:31 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
8ec069cabe Fixed a race condition in AudioProcessorGraph 2018-04-19 09:34:20 +01:00
Tom Poole
c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 2018-04-17 18:46:55 +01:00
Tom Poole
fd73d77484 Added some checks on index values in AudioProcessor 2018-04-17 17:25:24 +01:00
Tom Poole
208c7923dc Fixed some bugs in GenericAudioProcessorEditor 2018-04-17 16:30:43 +01:00
hogliux
125c56293f Removed a return statement in a function returning void 2018-04-13 07:36:52 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +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
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +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
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
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
dimitriroli
80224cafae Make setPlayHead in AudioProcessorGraph thread safe 2018-02-02 11:59:40 +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
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +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
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
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
jules
6d8dec34bd Did some modernisation in AudioProcessor 2017-12-05 09:52:24 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
tpoole
a2bf8d49b6 iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS 2017-11-09 17:52:48 +00:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
jules
d0514c7924 Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo 2017-10-27 10:02:10 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00