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

42 commits

Author SHA1 Message Date
無常
d124a1a17e Update MidiMessageSequence::updateMatchedPairs to deal with note-on messages with velocity 0 2024-11-07 22:57:45 +08:00
Tom Poole
94d98a2b10 Update licensing information 2024-04-16 11:39:35 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible 2023-04-04 19:55:11 +01:00
reuk
5d096b46d7
Add simple Optional type 2022-04-22 14:18:48 +01:00
Tom Poole
dea3fe60e4 Update copyright banners 2022-04-04 12:36:32 +01:00
ed
fc0f6b1f2f Tidy up 2021-12-02 09:24:55 +00:00
reuk
20bcee5047
MidiMessageSequence: Add tests for createControllerUpdatesForTime 2021-09-28 11:31:49 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
ed
497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 2019-04-03 15:10:40 +01:00
ed
f3af250ff7 Tidied up unit test code layout 2019-04-02 11:54:29 +01:00
ed
e88700be6e Added missing unit test categories 2019-04-02 11:53:18 +01:00
ed
eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 2018-11-28 17:29:20 +00: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
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 2017-11-03 16:35:11 +00:00
jules
b5432c710a Added a method MidiMessage::withTimeStamp, and some MidiMessageSequence unit-tests 2017-10-13 09:27:34 +01:00
tpoole
3cb185fcc3 A minor code cleanup 2017-10-12 12:31:55 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
jules
20d0b3775f Added some move-operators and iterators to MidiMessageSequence 2017-07-07 11:41:20 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
hogliux
2104c506b6 Added const qualifier to MidiEventHolder argument of MidiMessageSequence::getIndex 2016-09-30 16:10:41 +01:00
jules
08788c3e05 Added another MidiMessageSequence::addSequence method 2016-02-08 11:56:28 +00:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
968a9eb392 Modified MidiMessageSequence::createControllerUpdatesForTime() to use an Array<MidiMessage> instead of an OwnedArray. There are almost no situations where you'd get better performance out of an OwnedArray so if this change broke your code, it's a good idea to have a re-think! 2015-03-02 17:55:45 +00:00
jules
a47426aee1 Fix for MidiMessageSequence copy constructor 2014-05-08 10:47:03 +01:00
jules
4ec476b750 Minor tidying. 2013-11-14 13:15:01 +00:00
jules
b093f47a8c Misc minor cleanups and comment fixes. 2013-09-07 20:18:00 +01:00
jules
5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 2013-07-28 11:31:25 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
a25acde808 Image subsection fix. Linux text drag-and-drop. 2012-10-17 18:40:44 +01:00
jules
fae88c8b88 Minor documentation updates. Added MidiMessageSequence::sort() method. 2012-10-17 17:03:05 +01:00
jules
dc76ef71e9 Made MidiMessageSequence::addEvent return the new event. 2012-04-30 10:11:38 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
dcc767868f Misc minor clean-ups. 2011-09-26 23:21:15 +01:00
Julian Storer
b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 2011-08-12 10:04:52 +01:00
Renamed from src/audio/midi/juce_MidiMessageSequence.cpp (Browse further)