32 Commits (cdbefa3b51e2084b51e7ec506984f263708f8537)

Author SHA1 Message Date
  ed 107a2cfe27 AudioProcessorPlayer: Support MIDI effect processors 4 years ago
  reuk 32690e6273
AudioProcessorPlayer: Resolve TSAN warnings 4 years ago
  reuk df06a471c0
AudioProcessorPlayer: Support a greater variety of IO configurations 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed 68e0e0e329 Use MidiOutput::sendBlockOfMessages() in AudioProcessorPlayer to send timestamped MIDI messages 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed 92141bf279 Added an AudioProcessorPlayer::setMidiOutput() method for forwarding MIDI messages from the AudioProcessor and updated the standalone plugin holder to use this 6 years ago
  Tom Poole f876b9f5df Minor formatting fixes 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 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
  jules 93f07cc177 Code cleanup 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 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
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 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
  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
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules d505edc012 Fix for AudioProcessorPlayer when its source is null. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules e95d3a30c8 Minor clean-ups. 12 years ago
  jules c0d2341ad7 Removed channel count limit in AudioProcessorPlayer 12 years ago
  jules 298749cc62 Added a couple of methods to AudioProcessorPlayer and AudioSourcePlayer. 12 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer fa04e0cf93 win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 23f9653509 Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size. 14 years ago
  Julian Storer ec021e9e67 Minor fixes for PopupMenu, AudioProcessorPlayer 15 years ago
  Julian Storer 8e1b74a8fc More internal changes to drawables. Linux URL header retrieval. Small fix for AudioProcessorPlayer. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 39b583fe1e Modernised some old code. 15 years ago
  jules 158a17f08a (Added missing files from last check-in) 15 years ago