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 |
Tom Maisey
|
d5816ad186
|
Fix master channel check in MPEInstrument
|
6 years ago |
ed
|
1a22a3fafb
|
Allow simulating poly-aftertouch messages in MPEInstrument
|
6 years ago |
dimitri
|
a2a04a726a
|
Allow notes and aftertouch messages on the master channel of MPEInstrument (see sections 3.2 and 2.5 of the MPE Spec)
|
6 years ago |
ed
|
efe197de39
|
Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage
|
6 years ago |
ed
|
55bc08f3cd
|
Ensure that the current state is valid when calling ADSR::setParameters() after calling ADSR::noteOn() and recalculate the release rate if ADSR::noteOff() is called when not in the sustain stage
|
6 years ago |
ed
|
6722194260
|
Bump version number to 5.4.3
|
6 years ago |
Tom Poole
|
60d49c2ef0
|
Tidied up some documentation
|
6 years ago |
Tom Poole
|
70395c9622
|
Improved some unit tests
|
6 years ago |
ed
|
af1cc0c70f
|
Minor documentation fixes
|
6 years ago |
Tom Poole
|
4751e9d41a
|
Added a new templated SmoothedValue class
|
6 years ago |
ed
|
0cf4b0f80c
|
Fixed a conversion warning in LogSmoothedValue::skip()
|
6 years ago |
Tom Poole
|
94f1641402
|
Added a LogSmoothedValue class
|
6 years ago |
Tom Poole
|
6f2f9afb06
|
LinearSmoothedValue: Changed the new interface
|
6 years ago |
reuk
|
b8278cec0e
|
LinearSmoothedValue: Added some helpful member functions and deprecated setValue
|
6 years ago |
ed
|
9d6b393aa9
|
Fixed a bug in AudioChannelSet::getChannelTypeFromAbbreviation() for non-typed ChannelTypes
|
6 years ago |
Tom Poole
|
e3ebe5aed1
|
Bump version number to 5.4.2
|
6 years ago |
ed
|
839ca11746
|
Made a couple of MidiFile methods const
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
Tom Poole
|
f6aa82af27
|
VST3: Added compatibility with more speaker arrangements
|
6 years ago |
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
6 years ago |