ed
|
1a22a3fafb
|
Allow simulating poly-aftertouch messages in MPEInstrument
|
2019-03-11 16:22:13 +00:00 |
|
dimitri
|
a2a04a726a
|
Allow notes and aftertouch messages on the master channel of MPEInstrument (see sections 3.2 and 2.5 of the MPE Spec)
|
2019-03-11 12:06:45 +00:00 |
|
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
|
2019-03-11 10:18:37 +00:00 |
|
ed
|
6722194260
|
Bump version number to 5.4.3
|
2019-02-21 15:25:51 +00:00 |
|
Tom Poole
|
60d49c2ef0
|
Tidied up some documentation
|
2019-02-20 14:47:41 +00:00 |
|
Tom Poole
|
70395c9622
|
Improved some unit tests
|
2019-02-20 11:41:51 +00:00 |
|
ed
|
af1cc0c70f
|
Minor documentation fixes
|
2019-02-20 08:36:17 +00:00 |
|
Tom Poole
|
4751e9d41a
|
Added a new templated SmoothedValue class
|
2019-02-19 09:38:04 +00:00 |
|
ed
|
0cf4b0f80c
|
Fixed a conversion warning in LogSmoothedValue::skip()
|
2019-02-18 12:36:03 +00:00 |
|
Tom Poole
|
94f1641402
|
Added a LogSmoothedValue class
|
2019-02-15 14:38:09 +00:00 |
|
Tom Poole
|
6f2f9afb06
|
LinearSmoothedValue: Changed the new interface
|
2019-02-15 07:51:35 +00:00 |
|
reuk
|
b8278cec0e
|
LinearSmoothedValue: Added some helpful member functions and deprecated setValue
|
2019-02-13 19:00:21 +00:00 |
|
ed
|
9d6b393aa9
|
Fixed a bug in AudioChannelSet::getChannelTypeFromAbbreviation() for non-typed ChannelTypes
|
2019-02-11 16:26:39 +00:00 |
|
Tom Poole
|
e3ebe5aed1
|
Bump version number to 5.4.2
|
2019-02-07 10:02:17 +00:00 |
|
ed
|
839ca11746
|
Made a couple of MidiFile methods const
|
2019-02-06 11:19:13 +00:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
Tom Poole
|
f6aa82af27
|
VST3: Added compatibility with more speaker arrangements
|
2019-01-24 17:12:27 +00:00 |
|
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
2019-01-18 09:09:06 +00:00 |
|
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
2019-01-18 08:59:28 +00:00 |
|
ed
|
088dd14037
|
Fixed an error in the ADSR::calculateRates() method
|
2019-01-07 10:27:54 +00:00 |
|
ed
|
5c6313157b
|
Added an isActive() method to ADSR
|
2018-11-29 08:55:50 +00:00 |
|
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
2018-11-28 17:29:20 +00:00 |
|
ed
|
5d3854732b
|
Fixed a bug in the ADSR class when transitioning to the decay stage
|
2018-11-14 17:30:55 +00:00 |
|
ed
|
c68f5b2d28
|
Fixed a typo in the ADSR documentation
|
2018-11-14 15:01:21 +00:00 |
|
ed
|
a457eb8ad1
|
Added a simple ADSR envelope class to juce_audio_basics
|
2018-11-14 14:06:57 +00:00 |
|
ed
|
67ff43f1f0
|
Renamed juce_audio_basics/effects to juce_audio_basics/utilities
|
2018-11-14 14:06:25 +00:00 |
|
ed
|
6d39f01793
|
Bump version number to 5.4.1
|
2018-11-12 11:26:11 +00:00 |
|
ed
|
070a459db0
|
MPE: Made MPESynthesiserVoice::noteOnTime public
|
2018-11-09 09:55:50 +00:00 |
|
ed
|
0b8fcc7a15
|
Bump version number to 5.4.0
|
2018-11-06 12:50:21 +00:00 |
|
ed
|
32e6528508
|
MPE: Set the note-on time of MPESynthesiserVoice correctly
|
2018-10-26 09:51:36 +01:00 |
|
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 |
|