1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

363 commits

Author SHA1 Message Date
jules
3a3f118fbb A bit of code modernisation in MidiMessage, adding a variadic constructor to allow custom midi messages to be created more succinctly. 2017-04-20 15:31:24 +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
79c54bc076 Added some missing 60fps framerate variables 2017-04-03 11:25:48 +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
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
1b5d7f36db Added missing JUCE_CALLTYPE specifier to AudioChannelSet 2017-03-05 17:46:32 +00:00
hogliux
f312721cf9 Fixed a bug where a MidiMessage constructor could read beyond the end of the passed-in midi buffer if the midi message is non-standard 2017-03-02 13:04:20 +00:00
tpoole
4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 2017-03-01 11:55:52 +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
jules
69297d6790 Added an assertion to MidiMessage to help catch float/int parameter confusion 2017-02-23 16:40:52 +00:00
tpoole
1e2f6fec5c Restored module header #defines 2017-02-17 10:26:09 +00:00
tpoole
73ca34d7b6 Added an overload to allow AudioBuffer reference data to contain an offset 2017-02-15 16:13:22 +00:00
jules
efac121466 Increased accuracy of frame rate constants in the plugin wrappers 2017-02-13 08:55:07 +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
e0aff606a8 Bump version number to 4.3.1 2017-01-26 10:40:42 +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
ed
9a130f2810 Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion 2016-12-07 10:10:20 +00:00
ed
cd752ed6af MidiFile::writeTo() method now returns false if unsuccessful 2016-12-05 12:56:34 +00:00
ed
17600a2902 Added copy constructor and copy assignment operator to MidiFile 2016-12-02 12:45:52 +00:00
Timur Doumler
40dfba17db MPESynthesiser: Added interface to set tracking mode for pressure/pitchbend/timbre. 2016-11-29 17:50:40 +00:00
hogliux
8154ccc4e5 Added a fix for a potential wrap-around bug in BufferingAudioSource 2016-11-22 11:44:11 +00:00
hogliux
eba80c3258 Tweaked buffering audio source so it can more easily be used in a realtime and non-realtime setting 2016-11-21 09:08:32 +00:00
hogliux
363ceb08cf Bump version number to 4.3.0 2016-11-02 14:02:52 +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
a931b472d0 Added a non-sense if statement to BufferingAudioSource to surpress an MSVC linker warning 2016-10-20 15:45:30 +01:00
jules
c587d4b495 Minor code style tidy-ups 2016-10-20 10:55:27 +01:00
hogliux
285635cdf0 Added notch and all pass filters 2016-10-15 15:45:40 +02:00
hogliux
d892109298 Fixed a warning in recent commit 2016-10-03 15:06:14 +01:00
hogliux
225e8dafd9 Added waitForNextAudioBlockReady method to BufferingAudioSource 2016-10-01 10:39:22 +01:00
hogliux
2104c506b6 Added const qualifier to MidiEventHolder argument of MidiMessageSequence::getIndex 2016-09-30 16:10:41 +01:00
hogliux
21c6fc7a8e Added an option to enable/disable pre-buffering in BufferingAudioSource 2016-09-23 09:42:54 +01:00
hogliux
1be76c1ac0 Added more methods to IIRCoefficients to generate coeffecients for commonly used filters 2016-09-20 10:19:12 +01:00
hogliux
4fa0516f40 Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
hogliux
4eb89336f9 Bump version number to 4.2.4 2016-09-16 16:42:43 +01:00
ed
29320a01cc Changed maxSensibleMidiFileSize in MidiFile from 2mb to 200mb to allow loading of large MIDI files 2016-09-05 10:23:42 +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
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). 2016-07-28 17:52:09 +01:00
hogliux
630ab88f8b Version number update 2016-07-05 11:27:53 +01:00
hogliux
329e54d21f Replace std::move with static_cast to fix errors in old compilers 2016-06-17 11:18:54 +01:00
hogliux
4eec61469b Remove default keywords from MidiMessageSequence to be compatible with VS 2013 2016-06-15 15:42:35 +01:00
jules
ec40f0940c Updated version numbers in modules, and resaved example projects 2016-06-07 12:52:59 +01:00
jules
dcf9246395 Reduced the footprint of MidiMessage, and added some move operators to MidiMessageSequence 2016-05-28 21:36:42 +01:00
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. 2016-05-26 12:53:53 +01:00
Timur Doumler
42a3145153 MPEZone: added copy constructor and copy assignment operator. 2016-05-26 12:49:06 +01:00
Timur Doumler
c807cbc7fc MPEZone: cleaned up and clarified doxygen comments. 2016-05-26 12:49:06 +01:00
hogliux
cf39ad4b02 Fix multiple compile errors on older gcc versions 2016-05-26 11:50:04 +01:00