318 Commits (61e71eb1dc971d03b5b82513adc8e3cf27d0edd4)

Author SHA1 Message Date
  jules b9aaa880c4 Fix for Synthesiser rendering 0 length blocks 9 years ago
  jules c1799c9f82 Fixed a problem with negative values in MidiMessage::getKeySignatureNumberOfSharpsOrFlats() 9 years ago
  jules 46a090bfdc Tweaked the login in the Synthesiser and MPESynthesiserBase classes to avoid losing timing accuracy on the first event in a buffer 9 years ago
  jules 0b3a11ee07 Updated version number to 4.2.1 9 years ago
  jules 905533c68e Minor formatting tidyups 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 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
  jules a5ec538596 Added a couple of methods to LinearSmoothedValue 9 years ago
  Timur Doumler 74447991ec Fixed various compile errors due to rename of empty() to isEmpty(). 9 years ago
  jules 64e702bcea Added some minor comments 9 years ago
  jules ff79ea06c7 Whitespace 9 years ago
  Timur Doumler 8f73a8b671 MPE: added descriptive comment to MPEZone::getZoneByIndex. 9 years ago
  Timur Doumler 067c78dbdb MPE: added missing call to MPEZoneLayout listeners if the layout is changed by its assignment operator. 9 years ago
  Timur Doumler 228e4b732c MPE: made lock inside MPESynthesiserBase private and gave it a more descriptive name. 9 years ago
  Timur Doumler 9e317babd6 Made const casts added to avoid problems in the old 10.8 SDK more conspicuous. 9 years ago
  jules 51f284bf0f Added some casts to avoid problems in the old 10.8 SDK 9 years ago
  jules 14ef8ee8b3 Fixed a missing 'const' in FloatVectorOperations 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 e4f69698f2 Fixed a couple of minor warnings 9 years ago
  jules beac2e4b3a Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport() 9 years ago
  jules 5a7be115ca New class: CatmullRomInterpolator 9 years ago
  jules f8e9c3af6b Added missing range check to LagrangeInterpolator::process() 9 years ago
  jules 83e1348ebf Corrected a typo in a comment 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 0121cad723 Added a JUCE_API flag. 9 years ago
  jules ed33a07e1b Made some Listener classes inline to avoid problems in DLL builds 9 years ago
  Timur Doumler 5ada47aa6f Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling. 9 years ago
  Timur Doumler c845a49268 Avoided a compiler warning in Xcode. 9 years ago
  Timur Doumler 22e968b205 Added a Listener class to MPEZoneLayout. 9 years ago
  jules 03dde6a2a8 Avoided a compiler warning in MPENote 9 years ago
  jules 18de8b36c1 Avoided defining alloca on MINGW if there's already a definition for it 9 years ago
  Timur Doumler e958e5a647 Added comparison operators to MPEZone. 9 years ago
  jules a6585b1ebf Fixed a typo in FFT 9 years ago
  jules 923e8fabdb Removed some unnecessary includes of AppConfig.h 9 years ago
  jules c95253fad0 Cleaned out some old amalgamated build references. 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  jules ae712c72d8 Cleaned up a few String::empty uses 9 years ago
  Timur Doumler edefc23738 Doxygen documentation fix (wrong parameter name). 10 years ago
  jules 19d0c71050 Version number update 10 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. 10 years ago
  Timur Doumler e9bcfa5602 MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling. 10 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 10 years ago
  Timur Doumler 08a0bada12 Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app. 10 years ago
  jules 428c8a79a5 Version number update 10 years ago
  jules 42120d0fe2 Added MPE (Midi Polyphonic Expression) classes 10 years ago
  jules 745a1cc37c Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class. 10 years ago
  Joshua Gerrard 210fe4a5d6 Fixed warnings on MinGW 10 years ago
  jules c35ed85677 Version number update 10 years ago