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

29 commits

Author SHA1 Message Date
jules
3f8b213525 Added a MidiMessage::noteOff method that takes a float velocity parameter. 2015-09-14 20:03:42 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
e60aa581d6 Added some missing semi-colons. 2014-10-14 11:48:16 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
93bc4b97be Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths 2014-03-21 20:02:24 +00:00
jules
da5b67bd03 Minor clean-up. 2014-02-23 13:40:27 +00:00
jules
48c2f42802 Added a safety check and fixed a couple of warnings. 2014-02-21 16:00:39 +00:00
jules
7786943593 Added MidiMessage::textMetaEvent method. 2014-02-19 20:37:15 +00:00
jules
c67c180b07 Added method MidiMessage::isMidiNoteBlack() 2014-02-07 11:41:06 +00:00
jules
523f436957 Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage 2013-12-05 22:14:34 +00:00
jules
705836d329 Fix for MidiMessage handling sysex messages <= 4 bytes. 2013-11-06 10:31:17 +00:00
jules
484bcf4e3c MidiMessage - fix for reported length of sysexes by message constructor. 2013-11-02 17:09:43 +00:00
jules
4d7323fe0d Changed MidiMessage to avoid problems when moving them around in memory. Apart from being slightly cleaner code, this means that it can be used in Arrays. 2013-10-31 16:18:24 +00:00
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
354b5d38ae Added method MidiMessage::keySignatureMetaEvent 2013-09-27 19:43:43 +01:00
jules
f4bc1e033d New methods MidiFile::findAllKeySigEvents() and MidiMessage::isKeySignatureMajorKey() 2013-09-18 19:23:28 +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
bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 2013-02-24 15:49:06 +00:00
jules
9393c1bbc9 Avoided some minor compiler warnings. 2012-11-11 17:06:14 +00:00
jules
70257e902f Changed the result of MidiMessage::getMidiNoteInHertz to correctly map midi 69 to 440Hz 2012-10-23 12:43:09 +01:00
jules
1a83fbf3a4 Changed MidiMessage::getTextFromTextMetaEvent() to handle utf-8 as well as ascii. 2012-06-20 07:33:24 +01:00
jules
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
51b2068576 Introjucer: added company name property to project, and better exe property info generation in MSVC resource files. Added method OpenGLComponent::rebuildContext(). 2012-02-22 11:11:34 +00:00
jules
8f4548745a Minor introjucer rejigging. 2012-02-11 17:18:38 +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
e74219b736 Midi fixes for reading/writing variable-length sysexes. 2012-02-08 09:17:20 +00:00
Julian Storer
ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 2011-08-21 21:20:28 +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_MidiMessage.cpp (Browse further)