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
Tom Poole
3c0d634b4f
AUv3: Improved the host-provided parameter views
2018-02-01 13:01:22 +00:00
ed
c24c06d2bb
Windows: Remove an old check that occurred when a WM_NCPAINT message was received and always call handlePaintMessage() instead
2018-02-01 09:40:02 +00:00
Lukasz Kozakiewicz
c4ebfcd735
Re-saved all projects.
2018-01-31 18:45:33 +01:00
Lukasz Kozakiewicz
c90835eafc
Android: do quit the app when calling JUCEApplicationBase::quit(), rather than just placing it in the background (same as on iOS).
2018-01-31 18:45:25 +01:00
Lukasz Kozakiewicz
3237d50f0e
Android: fix crash when calling juce::JUCEApplicationBase::quit().
2018-01-31 18:45:16 +01:00
jules
4955271ce0
Added some move constructors for MidiFile, and tidied-up its internals a bit
2018-01-31 17:19:51 +00:00
jules
bb5bbf32a9
Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files
2018-01-31 15:12:37 +00:00
jules
f71df8704a
Added an AudioBlock::multiply() overload for LinearSmoothedValue
2018-01-31 15:04:29 +00:00
Noah Dayan
315fb7cdc7
Added documentation to enums in the Blocks module
2018-01-30 17:28:44 +00:00
jules
77e94d905b
BLOCKS API: avoided empty block versions overwriting previously valid ones
2018-01-30 09:47:29 +00:00
Tom Poole
8c0f0815f0
iOS: Added memory warning callbacks
2018-01-29 15:11:56 +00:00
Tom Poole
57a75bc990
MacOS: Fixed an intermittent crash when closing a window from kiosk mode
2018-01-29 11:37:34 +00:00
ed
6dcc41c9a8
Fixed a bug in AlertWindow layouts when using LookAndFeel_V4
2018-01-26 10:17:26 +00:00
Noah Dayan
365507d7fd
Fixed typo in juce_SIMDRegister.h
2018-01-26 09:03:34 +00:00
Tom Poole
224d0a9325
Fixed a bug setting the number of decimal places in a String
2018-01-25 11:03:30 +00:00
Tom Poole
50ff2c5bc3
AAX: Removed an unused variable
2018-01-25 10:29:22 +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
jules
b56e7560a7
Added some missing logic to flexbox
2018-01-23 14:06:26 +00:00
Noah Dayan
e1abac681d
Fixed typos in juce_SIMDRegister.h
2018-01-23 10:56:05 +00:00
ed
61ba218a75
Some code cleanup in the MPE classes
2018-01-23 10:16:54 +00:00
ed
c715b069b5
OpenGL: Revert commits 515f484 and 0a15be7 and calculate scale factor using relative bounds instead
2018-01-22 14:46:02 +00:00
Tom Poole
4c44d96fdf
Added an initialiser list based ValueTree constructor
2018-01-19 16:22:15 +00:00
Noah Dayan
e690350df3
Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes
2018-01-18 15:23:57 +00:00
ed
6d8d90e9d8
Fixed a typo
2018-01-18 15:17:17 +00:00