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
|
6 years ago |
hogliux
|
b632360518
|
Fixed missing position update in MemoryAudioSource
|
7 years ago |
Noah Dayan
|
f737fc0882
|
Fixed a documentation warning in juce_MidiFile.h
|
7 years ago |
hogliux
|
b856e38d46
|
Midi: Adding matching note-offs for note-ons is now optional and be disabled via a parameter of MidiFile::readFrom
|
7 years ago |
ed
|
2d79cc78c0
|
Bump version number to 5.3.2
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
jules
|
e2dcc32f88
|
Updated old code where the 'volatile' keyword was still being used
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Noah Dayan
|
1a31c86f39
|
Bump version number to 5.3.1
|
7 years ago |
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
|
7 years ago |
Noah Dayan
|
fd0c426ed0
|
Fixed Doxygen bug in CoreAudioLayouts
|
7 years ago |
ed
|
262dff8854
|
Bump version number to 5.3.0
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
ed
|
dcfd2316bf
|
Added legacy mode support to MPEChannelAssigner
|
7 years ago |
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
|
7 years ago |
ed
|
c6e9cf0d61
|
MPE: Respond to 'all notes off' messages for backwards compatibility
|
7 years ago |
hogliux
|
0ba6cb4ecf
|
DSP: Added bypass support to ProcessChain and ensured that all DSP processors respect the process context's bypass flag
|
7 years ago |
ed
|
313e677904
|
Added equality operators to MPEZoneLayout::Zone
|
7 years ago |
ed
|
6ca97fc897
|
Updated JUCE's MPE classes to comply with the new MMA-adopted specification
|
7 years ago |
ed
|
aa01a84ed5
|
Added MidiMessage::isResetAllControllers() method
|
7 years ago |
ed
|
fa0f7a4281
|
Bump version number to 5.2.1
|
7 years ago |
jules
|
4955271ce0
|
Added some move constructors for MidiFile, and tidied-up its internals a bit
|
7 years ago |
Noah Dayan
|
6fd3e9cd2f
|
Add documentation to juce_MPENote.h
|
7 years ago |
Noah Dayan
|
98f1998477
|
Fix enum documentation in juce_MPEInstrument.h
|
7 years ago |
Noah Dayan
|
3656cbd4cf
|
Fix documentation error in juce_MPEInstrument.h
|
7 years ago |
Noah Dayan
|
4ce06a1f77
|
Fixed typo in juce_MPESynthesiser.h
|
7 years ago |
ed
|
61ba218a75
|
Some code cleanup in the MPE classes
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
7326a37795
|
Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2
|
7 years ago |
ed
|
c1c325c782
|
Fixed a few typos
|
7 years ago |
Tom Poole
|
a2a3f32d8f
|
Fixed some issues with IO channel counts in the StandaloneFilterWindow
|
7 years ago |
Noah Dayan
|
75e6075474
|
Add documentation to juce_AudioChannelSet.h
|
7 years ago |
Tom Poole
|
e174bb26bd
|
A minor code tidyup
|
7 years ago |
jules
|
d5bdca9695
|
Fixed some out-of-range channel copying in the AudioBuffer move operator
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
3b8c533db5
|
Clarified a couple of comments
|
7 years ago |
jules
|
4707ccfa37
|
Added some extra methods to the interpolator classes
|
7 years ago |
jules
|
d0111a4f96
|
Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
|
7 years ago |
jules
|
7dd8fa993e
|
Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value
|
7 years ago |
jules
|
5f834225e0
|
Added a SampleType accessor definition to AudioBuffer
|
7 years ago |
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!
|
7 years ago |
jules
|
210bc5897b
|
Clarified some documentation in AudioPlayHead
|
7 years ago |
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.
|
7 years ago |
hogliux
|
8b78af48b9
|
Updated some outdated documentation in previous commit
|
7 years ago |
hogliux
|
30269baed1
|
Added higher-order ambisonics support to JUCE
|
7 years ago |
jules
|
b51d43d824
|
Converted a couple of lambdas to functors due to FUD about compilers generating heap allocations
|
7 years ago |
jules
|
59b7c943c8
|
Made it possible for users to override the definition of JUCE_SNAP_TO_ZERO
|
7 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
0b19702306
|
Made Decibels::toString() do what you'd expect if decimalPlaces == 0, and optimised it a bit
|
7 years ago |
ed
|
a9cfdc21d6
|
Added some additional, optional arguments to the Decibels::toString() method
|
7 years ago |