92 Commits (14d7675c48b54c5ecf6d45f6fa77d73079ca635c)

Author SHA1 Message Date
  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