20 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 699bbd43da MPE: Check if channel is in use as a member channel before checking if it is a master channel in MPEInstrument::updateDimension() to ensure that messages are routed correctly 7 years ago
  ed c6e9cf0d61 MPE: Respond to 'all notes off' messages for backwards compatibility 7 years ago
  ed 6ca97fc897 Updated JUCE's MPE classes to comply with the new MMA-adopted specification 7 years ago
  ed 61ba218a75 Some code cleanup in the MPE classes 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  jules ff99aec1ab Converted some old uses of non-C++ maths functions to their std equivalents 7 years ago
  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 7 years ago
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 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
  Timur Doumler 86aacef11e MPE: changed default initial pressure for new notes to 0 if no pressure messages have been received before the note-on; removed virtual functions getInitialPitchbend/Pressure/TimbreForNoteOn as they are confusing and the default behaviour is reasonable. 9 years ago
  Timur Doumler 74447991ec Fixed various compile errors due to rename of empty() to isEmpty(). 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules ed33a07e1b Made some Listener classes inline to avoid problems in DLL builds 9 years ago
  Timur Doumler e0bd51f26c MPE: replaced omniMode (all MIDI channels) by legacyMode which allows to define a custom MIDI channel range. Fixed a few minor MPE bugs. 9 years ago
  jules 42120d0fe2 Added MPE (Midi Polyphonic Expression) classes 9 years ago