ed
|
44c92e95c0
|
Defined AudioPlayHead::CurrentPositionInfo methods inline
|
4 years ago |
reuk
|
013fd5e5d6
|
juce6: Update some referenes to JUCE 5 in docstrings
|
4 years ago |
reuk
|
394c4fd475
|
Clang: Fix warnings when building with clang 10
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
ed
|
b5214a341e
|
Normalised lambda whitespace
|
5 years ago |
ed
|
d510b73cdf
|
Normalised all whitespace before args in std::function
|
5 years ago |
ed
|
606e8a509b
|
AudioProcessorGraph: Return Node::Ptr from removeNode()
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
55fb6e1bb1
|
AudioProcessorGraph: Allow extracting nodes
|
6 years ago |
reuk
|
8433c098b9
|
MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
|
5 years ago |
reuk
|
5f348c3040
|
Warnings: Add warning-wrangling header
|
5 years ago |
reuk
|
ece5644a20
|
CMake: Add support for building JUCE projects with CMake
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
ed
|
c1cb7cea9a
|
Fixed some issues flagged by the Xcode static analysis tool
|
5 years ago |
ed
|
18523101be
|
Windows: Refactored DPI handling in the VST wrapper and hosting code
|
5 years ago |
reuk
|
c2f058df80
|
Threadsafety improvements
|
5 years ago |
reuk
|
68b02efea1
|
AudioProcessorGraph: Immediately rebuild the graph if topology changes on the message thread
|
5 years ago |
ed
|
dde8f4b68c
|
Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected
|
5 years ago |
ed
|
44428a399d
|
Updated the documentation for AudioProcessorGraph::addNode()
|
5 years ago |
reuk
|
5d1a5e804c
|
ProcessorGraph: Fix issue where initialising empty graphs failed
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
ed
|
bad6500424
|
Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues
|
5 years ago |
reuk
|
7d2310795f
|
Threadsafety improvements
|
5 years ago |
reuk
|
6a27649a85
|
AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources
|
5 years ago |
Tom Poole
|
5e209b37d3
|
AudioProcessorGraph: Fixed some thread safety issues
|
5 years ago |
Tom Poole
|
98f4056d6e
|
AudioProcessorParameterGroup: Improved the documentation
|
5 years ago |
Tom Poole
|
dc3614e9a8
|
Fixed a threading issue when checking for duplicate parameter IDs
|
5 years ago |
reuk
|
42be540c27
|
Improved the thread safety of AudioProcessorGraph
|
5 years ago |
ed
|
eddd239d3a
|
Increase the GenericAudioProcessorEditor minimum height
|
5 years ago |
Tom Poole
|
0b8beb7f93
|
Reduced the number of duplicate parameter ID check messages
|
5 years ago |
ed
|
556f0d2ea5
|
Added a default constructor to AudioProcessorGraph::Connection
|
5 years ago |
ed
|
0b874fa60d
|
Minor documentation fix
|
5 years ago |
ed
|
f21d1400f1
|
Enforce a minimum height for GenericAudioProcessorEditor
|
5 years ago |
ed
|
e0caba805a
|
Cancel any pending async updates in DuplicateParamIDCheck destructor
|
5 years ago |
jules
|
1d68629840
|
Some minor improvements to GenericAudioProcessorEditor
|
6 years ago |
jules
|
01f0ed3067
|
Fixed a warning
|
6 years ago |
jules
|
b6c111645a
|
Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set
|
6 years ago |
Tom Poole
|
f8b039c132
|
Fixed another compiler warning
|
6 years ago |
jules
|
098827cc5e
|
Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change
|
6 years ago |
jules
|
6b82c964cd
|
Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback
|
6 years ago |
Tom Poole
|
8b5bc69582
|
Fixed some more Linux compiler warnings
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
jules
|
15567c7150
|
Changed the constructor of GenericAudioProcessorEditor to take a reference rather than a pointer, to match all the other AudioProcessorEditor classes. Also tweaked its implementation to resize its components horizontally to fit the width of the parent window
|
6 years ago |
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
6 years ago |
jules
|
ceff63fad7
|
Moved AudioPluginInstance::refreshParameterList() into AudioProcessor. Did some refactoring of the way AudioProcessor maintains its internal flat list of parameters
|
6 years ago |
jules
|
956db4bd0c
|
Made the AudioProcessorParameterGroup class moveable, and deprecated its swapWith method
|
6 years ago |
ed
|
92a9c37bac
|
Deprecated some thread unsafe methods in KnownPluginList and modernised the interface a bit
|
6 years ago |
jules
|
0fb8c8e82a
|
Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way
|
6 years ago |
ed
|
81fbbdfe20
|
Fixed dropped MIDI messages in AudioProcessorGraph with large buffer sizes
|
6 years ago |