reuk
|
4cf66d6522
|
Cleanup: Remove redundant inlines
|
5 years ago |
Ivan Cohen
|
c138bf91b4
|
DSP: Revamp DSP module
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
reuk
|
d7ed5104c5
|
MidiBuffer: Fix deprecated iterator
|
5 years ago |
reuk
|
73d62a7f8a
|
MidiBufferIterator: Add some missing iterator increments
|
5 years ago |
reuk
|
eae9a10944
|
MidiBuffer: Add iterator compatible with C++11 range-for
|
5 years ago |
reuk
|
1fdba480cc
|
JUCE 6: Update version numbers
|
5 years ago |
Aga Janowicz
|
9d9d26c85a
|
Fix issue where sustain value would be reset after note off in legacy mode
|
5 years ago |
Aga Janowicz
|
8f069624d7
|
Fix sustain state not updating on global channel
|
5 years ago |
ed
|
4a5dda489f
|
Fixed some warnings with -Wconversion enabled
|
5 years ago |
reuk
|
0ac8552a63
|
AudioBuffer: Fix alignment check on iOS/arm7
On iOS/arm7, double has an alignment of 8 but std::max_align_t has
alignment of 4, so we need to compute our own max_align value.
|
5 years ago |
Tom Poole
|
730395baa6
|
Fixed some more license headers
|
5 years ago |
Tom Poole
|
28e03f0815
|
Replaced all instances of JUCE_CONSTEXPR with constexpr
|
5 years ago |
ed
|
e9f8758791
|
Fixed a typo in AudioChannelSet::ChannelType
|
5 years ago |
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
5 years ago |
ed
|
8209053244
|
Check if zone is active in MPEInstrument::updateNoteTotalPitchbend() to fix a zone mismatch bug
|
5 years ago |
ed
|
08d0a12f03
|
Bump version number to 5.4.7
|
5 years ago |
Tom Poole
|
ef1eacccd3
|
Bump version number to 5.4.6
|
5 years ago |
ed
|
b45ce09235
|
Standardised the licensing whitespace in module headers
|
5 years ago |
ed
|
78e2892ba9
|
Added some missing documentation tags
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
5 years ago |
reuk
|
7d2310795f
|
Threadsafety improvements
|
5 years ago |
Tom Poole
|
4048a5feef
|
AudioBlock: Fixed an issue preventing usage with SIMDRegister
|
5 years ago |
ed
|
91513f579d
|
Removed a workaround in ADSR
|
5 years ago |
Tom Poole
|
85f76d2546
|
AudioBlock: Fixed an issue preventing usage with SIMDRegister
|
5 years ago |
ed
|
4583baf277
|
Bump version number to 5.4.5
|
5 years ago |
Tom Poole
|
2d0eb9e033
|
Made the interpolation classes moveable
|
5 years ago |
Tom Poole
|
528798d96e
|
Bump version number to 5.4.4
|
5 years ago |
Tom Poole
|
a12bc32979
|
Fixed some warnings on the latest compilers
|
5 years ago |
Tom Poole
|
9417fae499
|
Tidied up some code in MidiBuffer
|
5 years ago |
Tom Poole
|
79d3e8b3f5
|
Windows: Removed some VS2013 workarounds
|
5 years ago |
ed
|
0ed474e412
|
Fixed a potential crash when reading MIDI files with incorrect track length chunks
|
6 years ago |
Tom Poole
|
8f84192c9b
|
Fixed some more Android compiler warnings
|
6 years ago |
ed
|
919338130a
|
Fixed a potential deadlock in MPESynthesiser::turnOffAllVoices()
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
ed
|
c94448937b
|
MPE: Made the MPEInstrument::Listener methods virtual with empty implementations instead of pure virtual
|
6 years ago |
ed
|
dd9802e265
|
ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0
|
6 years ago |
ed
|
7ffcd5e5f4
|
Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff()
|
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
|
6463529371
|
Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs
|
6 years ago |
ed
|
818e89e702
|
ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0
|
6 years ago |
Agnieszka Janowicz
|
66bda18649
|
Fix MPEChannelAssigner sometimes deregistering the wrong note
|
6 years ago |
ed
|
df62a7c5dc
|
Fixed a potential race condition in MPESynthesiser
|
6 years ago |
ed
|
97265bbd4f
|
Recalculate the release rate of the ADSR envelope if it was modified in ADSR::noteOff()
|
6 years ago |
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
6 years ago |
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
6 years ago |
ed
|
e88700be6e
|
Added missing unit test categories
|
6 years ago |
ed
|
ce20ab8a3b
|
Made AudioBuffer::isClear atomic to fix a potential data race when used from multiple threads
|
6 years ago |
ed
|
fb5cfcd606
|
Fix some data races flagged when running the AudioPlaybackDemo with Xcode's thread sanitiser enabled
|
6 years ago |