1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

767 commits

Author SHA1 Message Date
ed
792f992dfc ADSR: Fix bug when using applyEnvelopeToBuffer() with zero-length attack and decay 2021-10-25 16:40:18 +01:00
ed
ca16bf44b8 Add comment above AppleClang workaround in FloatVectorOperations::setFpStatusRegister() 2021-10-07 14:30:33 +01:00
ed
69d4e0186f Update code to use new AudioData interleaving/deinterleaving API 2021-10-06 16:44:51 +01:00
ed
d9a3a2605d Improve AudioData interleaving/deinterleaving helper methods API and add docs 2021-10-06 16:44:45 +01:00
ed
52025f9756 AudioData: Add helper methods for interleaving/deinterleaving samples 2021-10-05 16:31:55 +01:00
ed
a87dd82ca2 Prevent optimisation of floating-point status register value in FloatVectorOperations::setFpStatusRegister() 2021-09-30 14:08:23 +01:00
ed
b9542ccc4c Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
2021-09-29 16:14:00 +01:00
reuk
58be21d6dc
AudioProcessLoadMeasurer: Allow specifying number of samples per-block 2021-09-28 14:04:11 +01:00
reuk
485699020a
UMP: Fix warning about missing braces 2021-09-28 11:31:50 +01:00
reuk
20bcee5047
MidiMessageSequence: Add tests for createControllerUpdatesForTime 2021-09-28 11:31:49 +01:00
Tom Poole
bc75010116 Bump version number to 6.1.2 2021-09-20 12:15:47 +01:00
Tom Poole
f1fecfdc88 Add some missing Doxygen tags 2021-09-20 11:36:56 +01:00
ed
a46c484afb Fix some conversion warnings flagged up by Android Studio 2021-09-15 16:00:22 +01:00
Tom Poole
5109e30c6f Bump version number to 6.1.1 2021-09-09 12:51:15 +01:00
Tom Poole
46fe3789fc Bump version number to 6.1.0 2021-08-23 09:55:56 +01:00
ed
9a19307eee AudioBuffer: Clarify docs regarding the buffer's internal "cleared" flag and add setNotClear() method to force this flag to false 2021-08-18 16:00:26 +01:00
ed
80602649a2 BufferingAudioSource: Fix AudioBuffer data race 2021-08-16 16:07:31 +01:00
ed
832deb9ad7 AudioBuffer: Revert ce20ab8a causing performance issues in some cases 2021-08-16 16:07:04 +01:00
ed
cffb544941 UMP: Remove juce_audio_devices dependency 2021-07-27 12:32:22 +01:00
reuk
1fb2203517 MidiFile: Allow reporting the type of parsed files 2021-07-05 12:21:36 +01:00
Tom Poole
78be43888e Update the minimum C++ standard to C++14 2021-06-24 16:09:48 +01:00
reuk
ba2cd6cc34
IIRFilter: Provide a new SingleThreadedIIRFilter which does not lock internally 2021-06-21 19:05:57 +01:00
reuk
03b86d3fb8
GenericInterpolator: Fix use of non-existent valueAtOffset overload 2021-06-21 19:05:40 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
Tom Poole
bfdda737a2 Projucer: Removed the live build 2021-05-14 12:54:07 +01:00
reuk
32f99d2615
AudioPlayHead: Tidy up implementation 2021-05-06 15:51:09 +01:00
reuk
a7ce9aab98
MidiBuffer: Allow addEvent to report success or failure 2021-05-05 12:13:17 +01:00
ed
97ee7b7864 ADSR: Fixed a test failure with small sustain lengths 2021-03-31 17:21:42 +01:00
Tom Poole
79fbde7099 Added preliminary support for FreeBSD 2021-03-29 14:16:46 +01:00
ed
675d93315f ADSR: Minor refactoring, added some tests 2021-03-29 09:20:05 +01:00
ed
85589b5fd3 MPE: Set currentlyPlayingNote state to off before calling MPESynthesiserVoice::noteStopped() in MPESynthesiser::turnOffAllVoices() 2021-03-29 09:19:42 +01:00
reuk
7b6d41be3f AudioBuffer: Make assertions more specific 2021-03-22 12:56:02 +00:00
Tom Poole
4c58e50f2e Bump version number to 6.0.8 2021-03-22 09:24:48 +00:00
reuk
9b80c7031e
VST3: Add support for 7.x.4 speaker arrangements 2021-03-10 16:14:42 +00:00
reuk
27ca5e6ccb
MemoryAudioSource: Fix bug where source looped, even when looping was disabled
This also fixes an issue where zero-size source buffers would cause an
arithmetic exception to be thrown.
2021-03-08 16:10:08 +00:00
ed
ba2027497b MIDI: Standardised and fixed some MIDI channel assertions 2021-03-05 18:40:04 +00:00
reuk
01f01e7d6e MidiBuffer: Ensure correct number of events are removed by clear function 2021-02-23 18:05:06 +00:00
ed
46f5b126d5 Tidied up some template statement whitespace 2021-01-29 15:40:12 +00:00
ed
2fb3637e25 MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue() 2021-01-21 11:12:14 +00:00
Tom Poole
2553336f45 Bump version number to 6.0.7 2021-01-14 17:26:20 +00:00
Tom Poole
25dccd53c0 Bump version number to 6.0.6 2021-01-13 16:06:01 +00:00
reuk
f59785606c
MPEInstrument: Reset last received values when setting a new MPE zone layout 2020-12-02 18:58:38 +00:00
Tom Poole
5929103a29 Bump version number to 6.0.5 2020-12-01 10:08:50 +00:00
reuk
0943291990 MidiFile: Make file-reading more robust
This commit adds tests and fixes some potential crashes caused by
out-of-bounds reads.
2020-10-23 15:50:47 +01:00
Tom Poole
c35bb61c8d Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
Tom Poole
73d1a1ff45 Bump version number to 6.0.3 2020-10-05 18:33:04 +01:00
Tom Poole
c9aba7f613 Bump version number to 6.0.2 2020-10-05 17:05:28 +01:00
reuk
4d27422d9f GCC: Suppress cast-align warnings 2020-09-24 12:52:45 +01:00
reuk
90664b42df VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages 2020-09-24 12:48:29 +01:00
reuk
58652ce490 DLL: Fix warnings in Windows DLL build 2020-08-24 17:11:32 +01:00