Tom Poole
78be43888e
Update the minimum C++ standard to C++14
4 years ago
Tom Poole
a1a65707f6
Fixed a documentation typo
4 years ago
ed
a8aafed53d
Removed some unnecessary virtual keywords
4 years ago
ed
107a2cfe27
AudioProcessorPlayer: Support MIDI effect processors
4 years ago
reuk
32690e6273
AudioProcessorPlayer: Resolve TSAN warnings
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
reuk
ba475a8008
AudioDeviceSelectorComponent: Draw text using TextLayout rather than GlyphArrangement
This fixes an issue where non-ascii characters in channel and MIDI
device names were not drawn correctly.
4 years ago
reuk
df06a471c0
AudioProcessorPlayer: Support a greater variety of IO configurations
Previously, the AudioProcessorPlayer would always match the
AudioProcessor's bus configuration to the requested bus configuration,
even if the processor did not explicitly support the requested
configuration.
Now, if the requested configuration has one or fewer input channels, the
AudioProcessorPlayer will attempt to find a multi-input channel layout
for which `checkBusesLayoutSupported` returns true, and will use such a
layout if it exists. Otherwise, as a last resort, it will fall back to
using the channel layout requested by the AudioProcessorPlayer.
If the AudioProcessorPlayer has no input channels, but the wrapped
processor is initialised with multiple input channels, each of these
inputs will be fed with silence.
If the AudioProcessorPlayer has a single input channel, but the wrapped
processor is initialised with multiple input channels, each input
channel will be fed with a copy of the AudioProcessorPlayer's mono
input.
4 years ago
reuk
837ab64dbd
Android: Fix numeric conversion warnings
4 years ago
reuk
3baaad8b5b
XmlElement: Update loops to use new iterators
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
ed
54f65256e2
Cleaned up some whitespace
4 years ago
ed
c8a416f476
Obj-C++: Added obc_msgSendSuper_stret overloads for ObjCMsgSendSuper() and refactored the superclass messaging a bit
4 years ago
juce-team
f9f5caa5cc
macOS 11: Fix function pointer conversions
4 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
4 years ago
reuk
394c4fd475
Clang: Fix warnings when building with clang 10
5 years ago
ed
009d685179
Updated all license headers
5 years ago
ed
67925d384f
Updated main README with CMake support info and changed docs extension from .txt to .md
5 years ago
ed
68e0e0e329
Use MidiOutput::sendBlockOfMessages() in AudioProcessorPlayer to send timestamped MIDI messages
5 years ago
ed
aad3667e17
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
5 years ago
ed
5467c57e23
Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues
5 years ago
reuk
4cf66d6522
Cleanup: Remove redundant inlines
5 years ago
Tom Poole
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
add88c33f2
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
ece5644a20
CMake: Add support for building JUCE projects with CMake
5 years ago
reuk
1fdba480cc
JUCE 6: Update version numbers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
reuk
0c9067c9a4
Ownership: Fix some raw/unique ptr conversion issues
5 years ago
reuk
5af01b9b16
Demos: Convey proper ownership semantics
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
ed
08d0a12f03
Bump version number to 5.4.7
5 years ago
Tom Poole
ef1eacccd3
Bump version number to 5.4.6
5 years ago
ed
b45ce09235
Standardised the licensing whitespace in module headers
5 years ago
ed
a54da0b832
Fixed some more typos
5 years ago
ed
4583baf277
Bump version number to 5.4.5
5 years ago
ed
c57f028a01
Fixed a bug causing the Bluetooth MIDI pairing dialog to be invisible on iOS
5 years ago
ed
4edb0d2c90
Tidied up some divider comments
5 years ago
Tom Poole
528798d96e
Bump version number to 5.4.4
5 years ago
Tom Poole
79d3e8b3f5
Windows: Removed some VS2013 workarounds
5 years ago
ed
a093112c05
Fixed some compiler warnings
6 years ago
Tom Poole
d8e07dca91
Fixed a data race in an example
6 years ago