273 Commits (a99d78318bbeaa11da97f11e67b2c254c1f978b0)

Author SHA1 Message Date
  jules ae712c72d8 Cleaned up a few String::empty uses 9 years ago
  Timur Doumler edefc23738 Doxygen documentation fix (wrong parameter name). 9 years ago
  jules 19d0c71050 Version number update 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
  Timur Doumler e9bcfa5602 MPEInstrument: made isNoteChannel() and isMasterChannel() public because it may be useful for some advanced MIDI message handling. 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  Timur Doumler 08a0bada12 Fixed a few small bugs and added some comments in Synthesiser, MPESynthesiser, and MPETest demo app. 9 years ago
  jules 428c8a79a5 Version number update 9 years ago
  jules 42120d0fe2 Added MPE (Midi Polyphonic Expression) classes 9 years ago
  jules 745a1cc37c Moved the LinearSmoothedValue class from being inside Reverb, turning it into a standalone class. 9 years ago
  Joshua Gerrard 210fe4a5d6 Fixed warnings on MinGW 9 years ago
  jules c35ed85677 Version number update 9 years ago
  jules c562cfc3cc Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU 9 years ago
  jules 12447ba38f Version 4.0.1 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
  jules ba6bdf4962 Fix for Windows DLL build. 9 years ago
  jules 560b314111 Re-fixed the last FFT fix. 9 years ago
  hogliux 9538d0dfc8 Fixed a bug where large FFTs would fail 9 years ago
  jules 962e364010 Avoided some mingw errors and warnings. 9 years ago
  jules 69b571e36e Made a Synthesiser method protected. 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  jules 861d3d9710 Version 3.2.0 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  Timur Doumler 170602f7d0 fixed bug in Synthesiser demo: voice->isVoiceActive() check was at wrong position and failing whenever there was more than one possible type of voice. 10 years ago
  hogliux 2f2c8436b8 Add utility functions to access un-aligned memory 10 years ago
  jules bac0687f95 Added a sustain pedal flag to the SynthesiserVoice, and improved the voice-stealing algorithm (again!) 10 years ago
  jules c1df93cf67 Improvement to the Synthesiser voice-stealing algorithm 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago
  jules f0ce8d0700 Fix for a performance problem in a few FloatVectorOperations calls on Windows. 10 years ago
  jules 12f8940de5 Added MIDI channel pressure support to the Synthesiser class. 10 years ago
  jules 30aa1f3a80 Whitespace cleanup 10 years ago
  hogliux 7a370a9019 Fixed typo 10 years ago
  jules 7930bd92f2 Minor clean-up 10 years ago
  hogliux 63d16bb136 Fix neon compile errors and fabs vector operation support for neon 10 years ago
  Fabian Renn-Giles 1365204d66 Shorter bit operation for floating point abs operation 10 years ago
  Fabian Renn-Giles e2302a246f Add absolute value operation to FloatVectorOperations 10 years ago
  jules 2c3c5c793b More refinements to the Synthesiser class voice-stealing algorithm. 10 years ago
  jules f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 10 years ago
  jules fe4398754f Added a couple of vDSP optimisations inside FloatVectorOperations 10 years ago
  jules 604044188c Fixed an edge-case when expliticly enabling ARM NEON ops on linux. 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 2044141216 Added a Synthesiser::handleProgramChange method 10 years ago
  jules 7e51302069 Minor optimisation in AudioSampleBuffer 10 years ago
  jules 5775d62810 Fix to FFT::performFrequencyOnlyForwardTransform 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 f98e97b9a2 Fixed a typo. 10 years ago
  jules ca87ff64d1 Tweak to the values that ResamplingAudioSource passes to its input source. 10 years ago
  jules d117082fd8 Whitespace. 10 years ago