jules
|
171aa94215
|
Fix for MidiMessage::endOfTrack()
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
e0698daaca
|
Tidied up a couple of comments, warnings and did a bit of code modernisation
|
8 years ago |
jules
|
3a3f118fbb
|
A bit of code modernisation in MidiMessage, adding a variadic constructor to allow custom midi messages to be created more succinctly.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
hogliux
|
f312721cf9
|
Fixed a bug where a MidiMessage constructor could read beyond the end of the passed-in midi buffer if the midi message is non-standard
|
8 years ago |
jules
|
69297d6790
|
Added an assertion to MidiMessage to help catch float/int parameter confusion
|
8 years ago |
jules
|
efac121466
|
Increased accuracy of frame rate constants in the plugin wrappers
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
ed
|
cd752ed6af
|
MidiFile::writeTo() method now returns false if unsuccessful
|
8 years ago |
ed
|
17600a2902
|
Added copy constructor and copy assignment operator to MidiFile
|
8 years ago |
hogliux
|
2104c506b6
|
Added const qualifier to MidiEventHolder argument of MidiMessageSequence::getIndex
|
8 years ago |
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 |