ed
cb799fb37c
VST3: Don't call restartComponent() when in setupProcessing()
2019-08-20 14:30:13 +01:00
reuk
d37cee72e8
APVTS: Fix apvts parameter update recursion
2019-08-17 17:12:07 +01:00
michael.toon
120d6cc3ff
BLOCKS: Add master block detection and throttle ping requests
...
This adds master block detection and will update the topology if necessary. This fixes an issue where master block could be wrongly identified.
Added a throttle to ping requests by staggering them between timer ticks, this mitigates some issues with larger topologies.
2019-08-16 18:58:33 +01:00
ed
e4b3cd80a6
Fixed backwards compatibility of AudioDeviceManager::addMidiInputCallback() when passing an empty string
2019-08-15 15:34:02 +01:00
Tom Poole
41055ad782
DSP: Refactored AudioBlock
2019-08-15 12:49:47 +01:00
ed
a522312b47
macOS: Handle EOF in CoreAudioReader::readSamples()
2019-08-14 16:17:05 +01:00
Tom Poole
c6a4bb567e
Removed a leaking UnitTest
2019-08-14 12:26:09 +01:00
ed
cd38d44d86
Android: Extend lifetime of OpenSLEngineHolder object to fix crash when deleting the current audio device
2019-08-14 12:12:33 +01:00
ed
be8a568747
Android: Added some missing activity lifecycle callbacks for Android Q
2019-08-14 12:12:33 +01:00
ed
164aac7efa
Linux: Improved message queue performance
2019-08-13 14:01:52 +01:00
Tom Poole
7dde0b26a7
Windows: Fixed a bug checking if a key exists in the registry
2019-08-12 15:29:22 +01:00
Tom Poole
d8638fdd2a
OpenGL: Fixed an issue cloning OpenGLImageType images
2019-08-12 12:40:06 +01:00
Tom Poole
528798d96e
Bump version number to 5.4.4
2019-08-09 11:24:54 +01:00
ed
f21d1400f1
Enforce a minimum height for GenericAudioProcessorEditor
2019-08-09 10:26:20 +01:00
Tom Poole
fb40c34f5f
Added some missing documentation
2019-08-09 10:04:07 +01:00
reuk
edf99d171f
TextLayout: Fixed some bugs setting stringRanges
2019-08-08 17:58:17 +01:00
reuk
76f3aec386
PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics
2019-08-08 17:15:46 +01:00
Tom Poole
ece16bce70
CoreGraphics: Fixed a text layout bug
2019-08-07 18:01:37 +01:00
Tom Poole
bc25355b71
Fixed a documentation typo
2019-08-07 16:06:47 +01:00
ed
012c7d00d2
Linux: Fix for high CPU load
2019-08-07 14:01:30 +01:00
ed
cdd9206b13
AUv3: Include framework headers slightly later to fix build error when targeting iOS 13.0
2019-08-05 16:52:24 +01:00
Tom Poole
c528af5976
macOS: Replaced a deprecated glyph drawing function
2019-08-05 16:50:55 +01:00
ed
a5e5831ea0
Don't apply FillType transform twice in CoreGraphicsContext::drawGradient()
2019-08-05 14:04:02 +01:00
ed
34dc1eccda
Made StreamingSocket::isListener member atomic
2019-08-05 09:57:56 +01:00
reuk
8480d0110a
APVTS: Send parameter change notifications more proactively
2019-08-02 17:31:14 +01:00
Tom Poole
016b04c64f
A minor code tidy
2019-07-30 14:35:08 +01:00
reuk
f810d3d56a
Made dereferencing WeakRef behave more like the built-in pointer types
2019-07-29 14:38:46 +01:00
Tom Poole
a12bc32979
Fixed some warnings on the latest compilers
2019-07-26 12:58:04 +01:00
Cesare Ferrari
70429ade14
Improve bela performance
2019-07-25 12:32:15 +01:00
Tom Poole
f6f6fabe9a
Added pluginval to PluginHostType
2019-07-24 12:42:37 +01:00
Tom Poole
0c726918ab
VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13
2019-07-24 11:23:36 +01:00
Tom Poole
dc00dde492
VST3: Fixed compatibility with the 3.6.13 SDK
2019-07-24 11:02:30 +01:00
jules
fa577fc4ef
Bit of tidying up in linux code
2019-07-24 06:54:26 +01:00
Cesare Ferrari
a5c802c38f
Fix bela timestamping to use RT methods
2019-07-23 17:38:10 +01:00
Tom Poole
8dd6c61125
VST3: Only set JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS by default if the plug-in accepts MIDI
2019-07-23 15:32:57 +01:00
Tom Poole
9417fae499
Tidied up some code in MidiBuffer
2019-07-23 15:22:06 +01:00
Tom Poole
14a24d614f
OSC: fixed an issue sending UTF-8 strings
2019-07-23 15:21:51 +01:00
ed
7f7e903efa
Android: Use SharedResourcePointer to create a global OpenSL engine object
2019-07-23 14:09:36 +01:00
Tom Poole
3c9fe89636
Added a method for changing the corner size of a CallOutBox
2019-07-23 11:11:40 +01:00
cesare
2fe00ba4da
Fix midi timestamps on Bela
2019-07-22 22:20:04 +01:00
Tom Poole
5f21cf214c
Fixed a bug reporting write success in FileOutputStream
2019-07-22 15:17:26 +01:00
Tom Poole
2945fc1295
VST3: Fixed a bug mapping channel types
2019-07-22 14:24:44 +01:00
ed
a5424b3798
Windows: Fixed a crash when releasing a specific ASIO driver
2019-07-22 14:00:49 +01:00
Tom Poole
ff70ebb03e
Fixed a layout issue in the Grid class
2019-07-22 12:01:33 +01:00
ed
dc4a4f7d47
Windows: Clear the bufferSizes array in WASAPIAudioIODevice::initialise() to avoid duplicate values being added when re-initialising
2019-07-22 09:55:40 +01:00
ed
b6be671726
Fixed some build errors in the Bela MIDI code
2019-07-19 16:11:58 +01:00
ed
e59b0863b5
VST3: Fixed a potential integer overflow in getHashForTUID()
2019-07-19 15:57:57 +01:00
ed
45bc7c1aa1
Windows: Updated SystemStats::getOperatingSystemType() to use RtlGetVersion()
2019-07-19 14:12:02 +01:00
jules
6ba85cb46c
Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats
2019-07-18 12:33:10 +01:00
ed
8c6072b46c
Android: Fixed a couple other LocalRef issues in the IAP code
2019-07-17 16:29:48 +01:00