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 |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
088dd14037
|
Fixed an error in the ADSR::calculateRates() method
|
6 years ago |
ed
|
5c6313157b
|
Added an isActive() method to ADSR
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
ed
|
5d3854732b
|
Fixed a bug in the ADSR class when transitioning to the decay stage
|
6 years ago |
ed
|
c68f5b2d28
|
Fixed a typo in the ADSR documentation
|
6 years ago |
ed
|
a457eb8ad1
|
Added a simple ADSR envelope class to juce_audio_basics
|
6 years ago |
ed
|
67ff43f1f0
|
Renamed juce_audio_basics/effects to juce_audio_basics/utilities
|
6 years ago |
ed
|
6d39f01793
|
Bump version number to 5.4.1
|
6 years ago |
ed
|
070a459db0
|
MPE: Made MPESynthesiserVoice::noteOnTime public
|
6 years ago |
ed
|
0b8fcc7a15
|
Bump version number to 5.4.0
|
6 years ago |
ed
|
32e6528508
|
MPE: Set the note-on time of MPESynthesiserVoice correctly
|
6 years ago |
Tom Poole
|
e1e3b42b4f
|
Fixed an invalid memory read when handling MIDI reset messages
|
6 years ago |
jules
|
93ea3d922f
|
Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup()
|
6 years ago |
Tom Poole
|
493591a7ef
|
Cleaned up some doc comments
|
6 years ago |
Tom Poole
|
0e1722e387
|
Multiple spelling fixes
|
6 years ago |
jules
|
a658ad41de
|
Removed some erroneous noexcepts
|
6 years ago |
jules
|
8abd45b099
|
Fix for LagrangeInterpolator
|
6 years ago |
jules
|
2c3339ca1b
|
Made LinearSmoothedValue::skip() return the new current value
|
6 years ago |
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
|
7 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 |