1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-07 04:10:08 +00:00
Commit graph

98 commits

Author SHA1 Message Date
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
hogliux
244a944857 Added the JUCE DSP module 2017-07-27 12:39:07 +01:00
ed
6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 2017-07-20 17:24:05 +01:00
jules
f8a58c8da7 Added a few assertions and cleanups to AudioBuffer 2017-06-29 16:01:10 +01:00
jules
44d92805f6 Some cleanups in the VST wrapper and channel-set code 2017-05-22 15:52:16 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
957ca2d86f Fixed a bug where an AudioSampleBuffer's isClear flag would remain set even after copying data from another non-zero AudioSampleBuffer 2017-04-18 09:42:07 +01:00
jules
9d59a41e7b Removed some spurious 'noexcept's from AudioBuffer, and cleaned up some other bits in that class 2017-03-30 11:45:12 +01:00
hogliux
1b5d7f36db Added missing JUCE_CALLTYPE specifier to AudioChannelSet 2017-03-05 17:46:32 +00:00
hogliux
a839fa24b3 Modified AudioChannelSet::getDescription() to return more commonly used names for surround formats (without the "+LFE" part) 2017-02-27 11:52:41 +00:00
jules
6eb56c4c0b Minor documentation fix 2017-02-24 08:59:57 +00:00
tpoole
73ca34d7b6 Added an overload to allow AudioBuffer reference data to contain an offset 2017-02-15 16:13:22 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
hogliux
83a4f74b1f Added support saving/restoring plugin bus layouts in the audio host demo 2017-01-10 12:50:45 +00:00
jules
5eeaf5a2b5 Added move semantics to AudioBuffer 2016-12-26 19:26:35 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
hogliux
7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 2016-10-29 17:20:55 +01:00
hogliux
4fa0516f40 Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
hogliux
e6ad9b52da Add option to not re-allocate memory when making a copy of an AudioBuffer 2016-07-30 12:38:13 +01:00
hogliux
cf39ad4b02 Fix multiple compile errors on older gcc versions 2016-05-26 11:50:04 +01:00
Timur Doumler
9e317babd6 Made const casts added to avoid problems in the old 10.8 SDK more conspicuous. 2016-03-07 12:46:41 +00:00
jules
51f284bf0f Added some casts to avoid problems in the old 10.8 SDK 2016-03-07 11:43:48 +00:00
jules
14ef8ee8b3 Fixed a missing 'const' in FloatVectorOperations 2016-03-05 13:51:22 +00:00
jules
e4f69698f2 Fixed a couple of minor warnings 2016-03-02 08:12:14 +00:00
jules
beac2e4b3a Removed some legacy support for non-SSE2 CPUs. Added function FloatVectorOperations::disableDenormalisedNumberSupport() 2016-03-01 16:32:08 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
Joshua Gerrard
210fe4a5d6 Fixed warnings on MinGW 2015-11-23 12:58:23 +00:00
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 2015-11-02 11:09:41 +00:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
8c242b7547 Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
2015-05-05 10:57:50 +01:00
jules
f0ce8d0700 Fix for a performance problem in a few FloatVectorOperations calls on Windows. 2015-04-20 11:50:09 +01:00
jules
30aa1f3a80 Whitespace cleanup 2015-04-09 10:58:23 +01:00
hogliux
7a370a9019 Fixed typo 2015-04-07 18:03:59 +01:00
jules
7930bd92f2 Minor clean-up 2015-04-07 17:48:18 +01:00
hogliux
63d16bb136 Fix neon compile errors and fabs vector operation support for neon 2015-04-07 17:48:13 +01:00
Fabian Renn-Giles
1365204d66 Shorter bit operation for floating point abs operation 2015-04-02 16:11:05 +01:00
Fabian Renn-Giles
e2302a246f Add absolute value operation to FloatVectorOperations 2015-04-02 15:18:00 +01:00
jules
fe4398754f Added a couple of vDSP optimisations inside FloatVectorOperations 2015-03-25 17:12:32 +00:00
jules
7e51302069 Minor optimisation in AudioSampleBuffer 2015-03-07 13:59:04 +00:00
jules
809e90834c Optimised a couple of the recent FloatVectorOperation implementations. 2015-02-04 12:41:45 +00:00
jules
c2389355c8 Workarounds in new vector ops for old versions of VDSP. 2015-02-03 19:10:25 +00:00
jules
b640d965b7 Added a few new methods to FloatVectorOperations 2015-02-03 16:27:04 +00:00
jules
cff4689c66 Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations. 2015-01-28 17:34:52 +00:00
jules
badc9dc959 Fix for FloatVectorOperations on ARM. 2014-10-07 10:39:14 +01:00
jules
7e560f1133 Added some new methods to FloatVectorOperations for operating on separate source and destination vectors. 2014-10-06 14:26:22 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +01:00
jules
e3d7ec1827 Cleaned up a couple of parameter types in byte order conversion. 2014-07-04 21:02:18 +01:00