369 Commits (2fdff085b6df1a4046cbf3b10ebe923e3ad3aa7d)

Author SHA1 Message Date
  tpoole 1e2f6fec5c Restored module header #defines 8 years ago
  tpoole 73ca34d7b6 Added an overload to allow AudioBuffer reference data to contain an offset 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
  hogliux e0aff606a8 Bump version number to 4.3.1 8 years ago
  hogliux 83a4f74b1f Added support saving/restoring plugin bus layouts in the audio host demo 8 years ago
  jules 5eeaf5a2b5 Added move semantics to AudioBuffer 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 9a130f2810 Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion 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
  Timur Doumler 40dfba17db MPESynthesiser: Added interface to set tracking mode for pressure/pitchbend/timbre. 8 years ago
  hogliux 8154ccc4e5 Added a fix for a potential wrap-around bug in BufferingAudioSource 8 years ago
  hogliux eba80c3258 Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting 8 years ago
  hogliux 363ceb08cf Bump version number to 4.3.0 8 years ago
  hogliux 7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 8 years ago
  hogliux a931b472d0 Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  hogliux 285635cdf0 Added notch and all pass filters 8 years ago
  hogliux d892109298 Fixed a warning in recent commit 8 years ago
  hogliux 225e8dafd9 Added waitForNextAudioBlockReady method to BufferingAudioSource 8 years ago
  hogliux 2104c506b6 Added const qualifier to MidiEventHolder argument of MidiMessageSequence::getIndex 8 years ago
  hogliux 21c6fc7a8e Added an option to enable/disable pre-buffering in BufferingAudioSource 8 years ago
  hogliux 1be76c1ac0 Added more methods to IIRCoefficients to generate coeffecients for commonly used filters 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  hogliux 4eb89336f9 Bump version number to 4.2.4 8 years ago
  ed 29320a01cc Changed maxSensibleMidiFileSize in MidiFile from 2mb to 200mb to allow loading of large MIDI files 8 years ago
  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