ed
|
cffb544941
|
UMP: Remove juce_audio_devices dependency
|
3 years ago |
reuk
|
1fb2203517
|
MidiFile: Allow reporting the type of parsed files
|
3 years ago |
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
4 years ago |
reuk
|
a7ce9aab98
|
MidiBuffer: Allow addEvent to report success or failure
|
4 years ago |
ed
|
ba2027497b
|
MIDI: Standardised and fixed some MIDI channel assertions
|
4 years ago |
reuk
|
01f01e7d6e
|
MidiBuffer: Ensure correct number of events are removed by clear function
|
4 years ago |
ed
|
2fb3637e25
|
MidiMessage: Added VariableLengthValue::isValid() and removed assertion from MidiMessage::readVariableLengthValue()
|
4 years ago |
reuk
|
0943291990
|
MidiFile: Make file-reading more robust
This commit adds tests and fixes some potential crashes caused by
out-of-bounds reads.
|
4 years ago |
reuk
|
90664b42df
|
VST3: Fix issue where aftertouch messages from the host were incorrectly converted to LegacyMIDICCOut messages
|
4 years ago |
reuk
|
58652ce490
|
DLL: Fix warnings in Windows DLL build
|
4 years ago |
ed
|
4855f52e4d
|
Added missing documentation tags
|
5 years ago |
ed
|
aad3667e17
|
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
|
5 years ago |
ed
|
5467c57e23
|
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
|
5 years ago |
reuk
|
f7ccdd54bb
|
Midi: Fix midi buffer iterator tag
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
d7ed5104c5
|
MidiBuffer: Fix deprecated iterator
|
5 years ago |
reuk
|
eae9a10944
|
MidiBuffer: Add iterator compatible with C++11 range-for
|
5 years ago |
ed
|
4a5dda489f
|
Fixed some warnings with -Wconversion enabled
|
5 years ago |
ed
|
a54da0b832
|
Fixed some more typos
|
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 |
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 |
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
|
839ca11746
|
Made a couple of MidiFile methods const
|
6 years ago |
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
Tom Poole
|
e1e3b42b4f
|
Fixed an invalid memory read when handling MIDI reset messages
|
6 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 |
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
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
ed
|
aa01a84ed5
|
Added MidiMessage::isResetAllControllers() method
|
7 years ago |
jules
|
4955271ce0
|
Added some move constructors for MidiFile, and tidied-up its internals a bit
|
7 years ago |
Tom Poole
|
e174bb26bd
|
A minor code tidyup
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
d4a7afa73f
|
Replaced some old juce-style sort operations with std::sort and lambdas
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
tpoole
|
51b3eaebb2
|
Fixed some VS2013 compiler errors
|
7 years ago |
jules
|
b5432c710a
|
Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests
|
7 years ago |
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
7 years ago |
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
7 years ago |
jules
|
31c99d3680
|
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
|
7 years ago |
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
7 years ago |
jules
|
94669f2b14
|
whitespace
|
7 years ago |
jules
|
2878bc2f75
|
Added a copy constructor for MidiBuffer::Iterator
|
7 years ago |