ed
|
29320a01cc
|
Changed maxSensibleMidiFileSize in MidiFile from 2mb to 200mb to allow loading of large MIDI files
|
8 years ago |
hogliux
|
329e54d21f
|
Replace std::move with static_cast to fix errors in old compilers
|
9 years ago |
hogliux
|
4eec61469b
|
Remove default keywords from MidiMessageSequence to be compatible with VS 2013
|
9 years ago |
jules
|
dcf9246395
|
Reduced the footprint of MidiMessage, and added some move operators to MidiMessageSequence
|
9 years ago |
Timur Doumler
|
8c99b63a5d
|
Fixed a warning and a wrong indentation in MidiMessage.
|
9 years ago |
Timur Doumler
|
07bc151ce3
|
MidiMessage: moved two useful helper functions into the public interface; minor cleanup of some member function declarations.
|
9 years ago |
jules
|
c1799c9f82
|
Fixed a problem with negative values in MidiMessage::getKeySignatureNumberOfSharpsOrFlats()
|
9 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
Timur Doumler
|
497f286b53
|
Added new helper function MidiMessage::getDescription(), replacing some code that was previously in the Juce Demo.
|
9 years ago |
jules
|
b5907fa90d
|
Normalised some divider comments
|
9 years ago |
jules
|
08788c3e05
|
Added another MidiMessageSequence::addSequence method
|
9 years ago |
jules
|
a0745c5536
|
Made MidiMessage::setNoteNumber work on aftertouch messages as well as note-on/offs
|
9 years ago |
jules
|
ae712c72d8
|
Cleaned up a few String::empty uses
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
42120d0fe2
|
Added MPE (Midi Polyphonic Expression) classes
|
9 years ago |
jules
|
b9261dd8a9
|
Fixed a typo in a comment.
|
9 years ago |
jules
|
3f8b213525
|
Added a MidiMessage::noteOff method that takes a float velocity parameter.
|
9 years ago |
jules
|
cee5a77123
|
Added a velocity parameter to note-off handling in MidiKeyboardState
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
hogliux
|
2f2c8436b8
|
Add utility functions to access un-aligned memory
|
10 years ago |
jules
|
3825467af7
|
Added method Synthesiser::setMinimumRenderingSubdivisionSize() to allow control over the resolution of block size that the synthesiser class uses.
|
10 years ago |
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!
|
10 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
7a8c90e253
|
Improved some MidiBuffer comments
|
10 years ago |
jules
|
2f1ef234ce
|
Tightened up a few places where numeric conversion warnings could happen.
|
11 years ago |
jules
|
a47426aee1
|
Fix for MidiMessageSequence copy constructor
|
11 years ago |
jules
|
87348c4467
|
Added an option to MidiFile to set the format type.
|
11 years ago |
jules
|
93bc4b97be
|
Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths
|
11 years ago |
jules
|
da5b67bd03
|
Minor clean-up.
|
11 years ago |
jules
|
48c2f42802
|
Added a safety check and fixed a couple of warnings.
|
11 years ago |
jules
|
7786943593
|
Added MidiMessage::textMetaEvent method.
|
11 years ago |
jules
|
c67c180b07
|
Added method MidiMessage::isMidiNoteBlack()
|
11 years ago |
jules
|
523f436957
|
Added some NEEDS_TRANS wrappers around the various strings returned by MidiMessage
|
11 years ago |
jules
|
4ec476b750
|
Minor tidying.
|
11 years ago |
jules
|
705836d329
|
Fix for MidiMessage handling sysex messages <= 4 bytes.
|
11 years ago |
jules
|
12a8dd3092
|
Avoided some pedantic GCC warnings.
|
11 years ago |
jules
|
484bcf4e3c
|
MidiMessage - fix for reported length of sysexes by message constructor.
|
11 years ago |
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.
|
11 years ago |
jules
|
61d1e1b7ba
|
Avoiding a few MSVC warnings
|
11 years ago |
jules
|
171c1f31ae
|
Fixed a typo in the last MidiBuffer changes.
|
11 years ago |
jules
|
ad10abfee0
|
Simplified the internal workings of the MidiBuffer class.
|
11 years ago |
jules
|
81435f8134
|
Made a few constant string arrays static to help compilers to optimise their initialisation.
|
11 years ago |
jules
|
f35dc2df92
|
Correction to MidiFile end-of-track handling.
|
11 years ago |
jules
|
bf16cbdd7f
|
Stopped MidiFile writing an end-of-track event if the data provided already contained one.
|
11 years ago |
jules
|
354b5d38ae
|
Added method MidiMessage::keySignatureMetaEvent
|
11 years ago |
jules
|
6cd2f43afa
|
Tidied up some ValueTree code.
|
11 years ago |
jules
|
f4bc1e033d
|
New methods MidiFile::findAllKeySigEvents() and MidiMessage::isKeySignatureMajorKey()
|
11 years ago |
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
11 years ago |
jules
|
636ffe68d3
|
A bit more minor cleaning-up.
|
11 years ago |
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.
|
11 years ago |