1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-31 03:00:05 +00:00
Commit graph

487 commits

Author SHA1 Message Date
ed
5c6313157b Added an isActive() method to ADSR 2018-11-29 08:55:50 +00:00
ed
eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 2018-11-28 17:29:20 +00:00
ed
5d3854732b Fixed a bug in the ADSR class when transitioning to the decay stage 2018-11-14 17:30:55 +00:00
ed
c68f5b2d28 Fixed a typo in the ADSR documentation 2018-11-14 15:01:21 +00:00
ed
a457eb8ad1 Added a simple ADSR envelope class to juce_audio_basics 2018-11-14 14:06:57 +00:00
ed
67ff43f1f0 Renamed juce_audio_basics/effects to juce_audio_basics/utilities 2018-11-14 14:06:25 +00:00
ed
6d39f01793 Bump version number to 5.4.1 2018-11-12 11:26:11 +00:00
ed
070a459db0 MPE: Made MPESynthesiserVoice::noteOnTime public 2018-11-09 09:55:50 +00:00
ed
0b8fcc7a15 Bump version number to 5.4.0 2018-11-06 12:50:21 +00:00
ed
32e6528508 MPE: Set the note-on time of MPESynthesiserVoice correctly 2018-10-26 09:51:36 +01:00
Tom Poole
e1e3b42b4f Fixed an invalid memory read when handling MIDI reset messages 2018-09-10 12:02:27 +01:00
jules
93ea3d922f Added class AudioProcessLoadMeasurer, and a new version of the method AudioDeviceManager::getAudioDeviceSetup() 2018-09-10 11:46:47 +01:00
Tom Poole
493591a7ef Cleaned up some doc comments 2018-08-29 10:56:56 +01:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
jules
a658ad41de Removed some erroneous noexcepts 2018-07-25 12:18:43 +01:00
jules
8abd45b099 Fix for LagrangeInterpolator 2018-07-24 17:09:27 +01:00
jules
2c3339ca1b Made LinearSmoothedValue::skip() return the new current value 2018-07-19 16:31:16 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
hogliux
b632360518 Fixed missing position update in MemoryAudioSource 2018-05-29 10:49:56 +01:00
Noah Dayan
f737fc0882 Fixed a documentation warning in juce_MidiFile.h 2018-05-15 17:34:08 +01:00
hogliux
b856e38d46 Midi: Adding matching note-offs for note-ons is now optional and be disabled via a parameter of MidiFile::readFrom 2018-05-14 10:22:11 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
jules
e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 2018-05-01 09:19:50 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
jules
b46c63bdae Made the MidiMessageSequence copy constructor generate a more faithful version of the original state, rather than always matching up all note on/off pairs 2018-04-04 15:52:45 +01:00
Noah Dayan
fd0c426ed0 Fixed Doxygen bug in CoreAudioLayouts 2018-03-29 15:43:45 +01:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
ed
dcfd2316bf Added legacy mode support to MPEChannelAssigner 2018-02-26 09:57:13 +00:00
ed
699bbd43da MPE: Check if channel is in use as a member channel before checking if it is a master channel in MPEInstrument::updateDimension() to ensure that messages are routed correctly 2018-02-21 12:01:56 +00:00
ed
c6e9cf0d61 MPE: Respond to 'all notes off' messages for backwards compatibility 2018-02-21 08:53:56 +00:00
hogliux
0ba6cb4ecf DSP: Added bypass support to ProcessChain and ensured that all DSP processors respect the process context's bypass flag 2018-02-14 09:07:05 +00:00
ed
313e677904 Added equality operators to MPEZoneLayout::Zone 2018-02-09 15:43:50 +00:00
ed
6ca97fc897 Updated JUCE's MPE classes to comply with the new MMA-adopted specification 2018-02-08 15:37:55 +00:00
ed
aa01a84ed5 Added MidiMessage::isResetAllControllers() method 2018-02-08 15:35:27 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
jules
4955271ce0 Added some move constructors for MidiFile, and tidied-up its internals a bit 2018-01-31 17:19:51 +00:00
Noah Dayan
6fd3e9cd2f Add documentation to juce_MPENote.h 2018-01-24 10:06:44 +00:00
Noah Dayan
98f1998477 Fix enum documentation in juce_MPEInstrument.h 2018-01-23 14:49:39 +00:00
Noah Dayan
3656cbd4cf Fix documentation error in juce_MPEInstrument.h 2018-01-23 14:42:46 +00:00
Noah Dayan
4ce06a1f77 Fixed typo in juce_MPESynthesiser.h 2018-01-23 14:40:14 +00:00
ed
61ba218a75 Some code cleanup in the MPE classes 2018-01-23 10:16:54 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
7326a37795 Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2 2018-01-09 15:15:33 +00:00
ed
c1c325c782 Fixed a few typos 2017-12-28 16:31:09 +00:00
Tom Poole
a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 2017-12-21 18:59:53 +00:00
Noah Dayan
75e6075474 Add documentation to juce_AudioChannelSet.h 2017-12-21 15:24:43 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00