324 Commits (675f5943a160ed9d5d5aa59f73b7c3f46c4d4511)

Author SHA1 Message Date
  hogliux e6ad9b52da Add option to not re-allocate memory when making a copy of an AudioBuffer 8 years ago
  Timur Doumler 9100d1c89e Synthesiser and MPESynthesiser: added an additional parameter to setMinimumRenderingSubdivisionSize to allow for both the legacy behaviour (setting the strict minimum on subdivision size) and the current behaviour (first sample will always be sample-accurate, but then the first subdivision may be < minimum). 8 years ago
  hogliux 630ab88f8b Version number update 9 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 ec40f0940c Updated version numbers in modules, and resaved example projects 9 years ago
  jules dcf9246395 Reduced the footprint of MidiMessage, and added some move operators to MidiMessageSequence 9 years ago
  Timur Doumler 93b8fc18b6 Reverted MPEZone: added copy constructor and copy assignment operator. (reverted from commit 42a3145153). Reason: the methods auto-generated by the compiler are fine. 9 years ago
  Timur Doumler 42a3145153 MPEZone: added copy constructor and copy assignment operator. 9 years ago
  Timur Doumler c807cbc7fc MPEZone: cleaned up and clarified doxygen comments. 9 years ago
  hogliux cf39ad4b02 Fix multiple compile errors on older gcc versions 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 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