reuk
869a20ca30
AudioProcessorPlayer: Make buffer remapping more robust
...
This change improves the initialiseIoBuffers function so that it can
handle the situation where the number of processor outputs does not
match the number of system outputs, and/or when the number of system
inputs is not 0, 1, or equal to the number of processor inputs.
2024-11-04 11:10:53 +00:00
reuk
8b85a62298
AudioProcessorPlayer: Refactor test to allow easier testing of arbitrary i/o combinations
2024-11-04 11:10:53 +00:00
reuk
167f846565
AudioProcessorPlayer: Replace ChannelInfo struct with Span
2024-11-04 11:10:52 +00:00
Tom Poole
14c8d06fb0
Bump version number to 8.0.3
2024-10-15 22:16:12 +01:00
Tom Poole
7d3affbcb3
Merge master JUCE 8.0.2 branch
2024-09-26 12:43:39 +01:00
Anthony Nicholls
6c2d149ef3
Versioning: Add the JUCE version number to any internally created threads
2024-09-26 08:10:56 +00:00
Tom Poole
c1d2846e47
Bump version number to 8.0.2
2024-09-26 08:31:50 +01:00
Tom Poole
fc0fd3042f
Bump version number to 8.0.1
2024-07-29 12:43:19 +01:00
reuk
e71ebb3407
Platform: Remove compatibility checks for macOS 10.11
2024-07-02 18:06:28 +01:00
reuk
34adc50472
MPEKeyboardComponent: Avoid asserting when clicking on highest visible key
2024-05-08 17:53:52 +01:00
Anthony Nicholls
2fc532ccac
AudioDeviceSelector: Fix a bug with the input and output device selectors
...
The bug presented when selecting none for either input or output, when
the opposite input or output was a device that had the same name for
both the input and output
2024-05-01 16:21:39 +01:00
reuk
4533077b75
LookAndFeel: Allow specifying a default typeface metrics kind to use
2024-04-18 14:16:00 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors
2024-04-18 14:16:00 +01:00
Tom Poole
2fc069b450
Bump version number to 8.0.0
2024-04-16 17:43:20 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
Tom Poole
1d83803a18
Bump version number to 7.0.12
2024-04-15 10:27:43 +01:00
Tom Poole
aace97904c
Bump version number to 7.0.11
2024-03-26 08:04:02 +00:00
Tom Poole
4555a8d1ad
Bump version number to 7.0.10
2024-02-12 15:15:15 +00:00
reuk
047448fbce
Warnings: Add missing overrides
2024-01-30 11:37:30 +00:00
Anthony Nicholls
21df860385
AudioDeviceSelector: Correctly display when there is no MIDI output device selected
2023-11-21 13:31:41 +00:00
Anthony Nicholls
da68fe2b60
AudioDeviceSelector: Auto resize when showing or hiding advanced settings
2023-11-21 13:31:41 +00:00
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
Tom Poole
45494e34d5
Bump version number to 7.0.8
2023-10-19 09:06:32 +01:00
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
2023-10-09 14:49:18 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
reuk
42100c9341
AudioDeviceSelectorComponent: Avoid assertions when recreating AudioDeviceSettingsPanel
2023-09-20 18:41:51 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
Anthony Nicholls
3540152d71
CoreAudio: Return the correct index when the list of devices change
2023-09-20 09:18:43 +00:00
Anthony Nicholls
27fad0f975
AudioDeviceSelector: Use make_unique instead of reset
2023-09-20 09:18:43 +00:00
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
...
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
b769982bb5
Bump version number to 7.0.7
2023-08-23 09:06:58 +01:00
reuk
d821f84d6e
MidiKeyboardComponent: Avoid adding binding for keycode zero
2023-08-11 18:44:40 +01:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2023-05-26 09:04:21 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
reuk
26a872ba9f
AudioDeviceManager: Send changeNotification when MIDI devices change
...
This patch also updates the MidiDemo to automatically refresh the device
lists when the set of available devices changes.
2023-01-25 17:07:24 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2023-01-05 14:36:45 +00:00
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2022-12-14 20:02:59 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
Tom Poole
306ed633c6
Bump version number to 7.0.3
2022-11-29 11:04:54 +00:00
attila
2ab1b462b4
AudioProcessorPlayer: Fix crash when number or active outs is less than hardware outs
2022-11-23 12:11:26 +01:00
reuk
a9a4fae783
AudioProcessorPlayer: Avoid unconditionally replacing playhead
2022-11-02 11:35:51 +00:00
chroma
d3cff375be
Thread: Introduce a new Thread backend
...
This is a breaking change - see BREAKING-CHANGES.txt
2022-10-18 11:49:47 +01:00
hogliux
4c24ee2be0
MPE: Fix incorrect order of jlimit parameters
2022-10-14 08:44:10 +00:00
reuk
b2d999073c
AudioCDReader: Fix readSamples signature
...
Co-authored-by: Roland Rabien <figbug@gmail.com>
2022-10-06 17:34:00 +01:00
attila
fa37d47ebb
AudioThumbnail: Add new member to set an AudioBuffer as source
2022-10-05 15:46:09 +02:00