Tom Poole
ad73ea8e3f
VST3: Added a call to setNonRealtime before prepareToPlay
2018-02-19 12:12:29 +00:00
hogliux
2577ed103f
DSP: When given an input signal, the Oscillator processor will now mix it's output signal to the input, instead of replacing it
2018-02-16 12:34:21 +00:00
ed
26734f7f85
Added some lambda callbacks to SidePanel
2018-02-15 16:52:28 +00:00
Tom Poole
d3d1eeb770
Added an AudioProcessorParameter listener class
2018-02-15 12:13:44 +00:00
Tom Poole
d0c2c025ce
Added the ability to mark an AudioProcessorParameter as boolean
2018-02-14 15:38:58 +00:00
jules
b86b95b980
Fixed a bug in the ValueTree move constructor that could leave listeners pointing to a moved-from object
2018-02-14 12:17:58 +00:00
ed
d17595518f
Disable automatic window tabbing behaviour on macOS
2018-02-14 11:47:04 +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
jules
e55e87ee0e
Fixed a compile problem where Atomic<bool> isn't available on some architectures
2018-02-13 17:06:38 +00:00
jules
8d578fae55
Whitespace
2018-02-13 16:53:09 +00:00
Reuben Thomas
0931fcea18
Solved an issue where Ableton Live will deadlock when loading a plugin based on an AudioProcessorGraph.
2018-02-13 16:51:41 +00:00
ed
9a6d05641d
Windows: Make sure currentModifiers are cleared after a pen up event
2018-02-13 09:00:59 +00:00
Tom Poole
f654d453ba
Fixed a compiler warning
2018-02-12 17:13:54 +00:00
Tom Poole
187d88e75a
VST: Added a Cockos extension to the VST interface to display parameter labels
2018-02-12 16:35:01 +00:00
Tom Poole
5b8ef5bc1d
Minor formatting fixes
2018-02-12 15:50:41 +00:00
ed
9027d1e5a1
Implemented setIcon() in NSViewComponentPeer
2018-02-12 12:47:57 +00:00
jules
36e872837b
Fix for JUCE_NO_DEPRECATION_WARNINGS causing problems
2018-02-12 09:52:48 +00:00
hogliux
c72cf7ed64
Added Slider method to modify the number of decimal places that are displayed in a slider's text box
2018-02-12 09:21:08 +00:00
hogliux
46a596fc7d
CoreAudio: Fixed a potential crash when opening media files with zero audio channels
2018-02-12 09:13:37 +00:00
ed
313e677904
Added equality operators to MPEZoneLayout::Zone
2018-02-09 15:43:50 +00:00
hogliux
3724a52ac8
FileBrowserComponents and non-native FileChoosers will now correctly respect the initialFileOrDirectory parameter and actually select the file (if initialFileOrDirectory points to a file)
2018-02-09 12:25:35 +00:00
Lukasz Kozakiewicz
72116171cc
Android: rework back button handling to catch also programmatic requests.
2018-02-09 11:54:45 +01:00
Lukasz Kozakiewicz
8dd4e55557
Android: add a couple of JNI classes definitions.
2018-02-09 11:54:45 +01:00
Lukasz Kozakiewicz
0bc498e913
Projucer: add option to customise activity base class in Android exporter.
2018-02-09 11:54:45 +01: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
hogliux
f73fc41af1
DSP: Various improvements to the convolution engine (see commit message for more info)
...
* The stereo option now works like in most guitar amplifier simulations : whatever the number of channels in the process function, or defined in the prepare function, the parameter "wantsStereo" allows the class to do all the time mono or stereo processing
* Fixed a few issues when the user tries to change the normalization or trimming option without changing the impulse response itself
* Reduced memory consumption in various places
* Various improvements to the documentation
2018-02-08 10:07:40 +00:00
Tom Poole
1dc62a397c
Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees
2018-02-08 09:42:24 +00:00
hogliux
98edbad0b1
VST3: Added support for loading VST3 preset files via a new method VST3PluginFormat::setStateFromVSTPresetFile
2018-02-07 17:08:54 +00:00
jules
e1f57f64da
Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided
2018-02-07 15:53:54 +00:00
ed
1355e1d1f3
Added a clearRecentFilesNatively() method to RecentlyOpenedFilesList
2018-02-07 12:56:04 +00:00
jules
c6edf39d1d
(fixed a typo in the last commit)
2018-02-07 12:53:34 +00:00
jules
ecbc07b855
Prevvented ComponentPeer from trying to send the keyboard focus to components that don't want it
2018-02-07 12:35:54 +00:00
hogliux
506425fdbe
macOS: Fixed an issue where the native file chooser's Edit menu would not be deleted after it completed
2018-02-07 10:00:23 +00:00
ed
19ae4c884b
Added operator!= to AudioDeviceManager::AudioDeviceSetup
2018-02-07 09:35:20 +00:00
ed
7fa708df28
Added a get() method to LiveValue and call it in the JUCE_LIVE_CONSTANT macro
2018-02-06 16:56:02 +00:00
hogliux
0fae9341c8
Android: Ensured that JUCE will always use the high-performance audio path if the device supports it and that increasing the buffer size will more effectively reduce glitchess
2018-02-06 15:41:39 +00:00
hogliux
d8d2f5d0f4
Added new SystemStats::getDeviceManufacturer()
2018-02-06 15:40:53 +00:00
Tom Poole
59d260c809
AUv3: Fixed an issue when destructing an AUv3 on a non-message thread
2018-02-06 14:49:35 +00:00
ed
1af959a423
Implemented changeToggleButtonWidthToFitText() in LookAndFeel_V4 and updated LookAndFeel_V2 to calculate width more accurately
2018-02-05 14:46:51 +00:00
jules
fb43fbb37f
Fix for CoreGraphics clipping to zero-winding paths
2018-02-05 12:18:59 +00:00
jules
942af1f022
Removed a couple of places where ancient 3rd party library code still used the register keyword
2018-02-05 12:10:30 +00:00
ed
87c973e191
Update the documentation of Time::formatted to have correct second range
2018-02-05 11:39:38 +00:00
jules
6ee9030e37
Fixed an edge-case in String::compareNatural
2018-02-05 11:12:15 +00:00
jules
56a6bf06cd
Fixed Drawable clip-paths not being copied correctly
2018-02-05 10:08:33 +00:00
jules
5a6f33b987
Added some missing types to the ValueTree::Iterator class
2018-02-05 10:07:03 +00:00
Tom Poole
0a3da44f07
AU: Fixed a bug setting default values for discrete parameters
2018-02-02 14:39:01 +00:00
ed
1bcc427484
Fixed a bug in TracktionMarketplaceStatus::readReplyFromWebserver() that would cause it to fail if all the data was not read at once
2018-02-02 12:31:16 +00:00
dimitriroli
80224cafae
Make setPlayHead in AudioProcessorGraph thread safe
2018-02-02 11:59:40 +00:00