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

477 commits

Author SHA1 Message Date
Tom Poole
e1e3b42b4f Fixed an invalid memory read when handling MIDI reset messages 2018-09-10 12:02:27 +01:00
jules
93ea3d922f Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() 2018-09-10 11:46:47 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
jules
a658ad41de Removed some erroneous noexcepts 2018-07-25 12:18:43 +01:00
jules
8abd45b099 Fix for LagrangeInterpolator 2018-07-24 17:09:27 +01:00
jules
2c3339ca1b Made LinearSmoothedValue::skip() return the new current value 2018-07-19 16:31:16 +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
hogliux
b632360518 Fixed missing position update in MemoryAudioSource 2018-05-29 10:49:56 +01:00
Noah Dayan
f737fc0882 Fixed a documentation warning in juce_MidiFile.h 2018-05-15 17:34:08 +01:00
hogliux
b856e38d46 Midi: Adding matching note-offs for note-ons is now optional and be disabled via a parameter of MidiFile::readFrom 2018-05-14 10:22:11 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
jules
e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 2018-05-01 09:19:50 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
jules
b46c63bdae Made the MidiMessageSequence copy constructor generate a more faithful version of the original state, rather than always matching up all note on/off pairs 2018-04-04 15:52:45 +01:00
Noah Dayan
fd0c426ed0 Fixed Doxygen bug in CoreAudioLayouts 2018-03-29 15:43:45 +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
ed
dcfd2316bf Added legacy mode support to MPEChannelAssigner 2018-02-26 09:57:13 +00:00
ed
699bbd43da MPE: Check if channel is in use as a member channel before checking if it is a master channel in MPEInstrument::updateDimension() to ensure that messages are routed correctly 2018-02-21 12:01:56 +00:00
ed
c6e9cf0d61 MPE: Respond to 'all notes off' messages for backwards compatibility 2018-02-21 08:53:56 +00:00
hogliux
0ba6cb4ecf DSP: Added bypass support to ProcessChain and ensured that all DSP processors respect the process context's bypass flag 2018-02-14 09:07:05 +00:00
ed
313e677904 Added equality operators to MPEZoneLayout::Zone 2018-02-09 15:43:50 +00:00
ed
6ca97fc897 Updated JUCE's MPE classes to comply with the new MMA-adopted specification 2018-02-08 15:37:55 +00:00
ed
aa01a84ed5 Added MidiMessage::isResetAllControllers() method 2018-02-08 15:35:27 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
jules
4955271ce0 Added some move constructors for MidiFile, and tidied-up its internals a bit 2018-01-31 17:19:51 +00:00
Noah Dayan
6fd3e9cd2f Add documentation to juce_MPENote.h 2018-01-24 10:06:44 +00:00
Noah Dayan
98f1998477 Fix enum documentation in juce_MPEInstrument.h 2018-01-23 14:49:39 +00:00
Noah Dayan
3656cbd4cf Fix documentation error in juce_MPEInstrument.h 2018-01-23 14:42:46 +00:00
Noah Dayan
4ce06a1f77 Fixed typo in juce_MPESynthesiser.h 2018-01-23 14:40:14 +00:00
ed
61ba218a75 Some code cleanup in the MPE classes 2018-01-23 10:16:54 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 2018-01-09 15:15:33 +00:00
ed
c1c325c782 Fixed a few typos 2017-12-28 16:31:09 +00:00
Tom Poole
a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 2017-12-21 18:59:53 +00:00
Noah Dayan
75e6075474 Add documentation to juce_AudioChannelSet.h 2017-12-21 15:24:43 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
jules
d5bdca9695 Fixed some out-of-range channel copying in the AudioBuffer move operator 2017-12-19 14:23:14 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
3b8c533db5 Clarified a couple of comments 2017-12-10 21:24:24 +00:00
jules
4707ccfa37 Added some extra methods to the interpolator classes 2017-12-07 15:57:09 +00:00
jules
d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 2017-12-06 11:16:22 +00:00
jules
7dd8fa993e Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value 2017-11-30 16:59:37 +00:00
jules
5f834225e0 Added a SampleType accessor definition to AudioBuffer 2017-11-30 10:05:36 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
jules
210bc5897b Clarified some documentation in AudioPlayHead 2017-11-28 11:26:13 +00:00
hogliux
183230d606 macOS: Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead. 2017-11-24 11:41:22 +00:00