reuk
|
8148421145
|
AudioPluginFormatManager: Move to headless processors module
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
718d2151ed
|
AudioPluginFormatManager: Move addDefaultFormatsToManager() to new file
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
a5c25b9db0
|
AudioPluginFormatManager: Add new function to register all default headless formats
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
dd5ced96c1
|
VSTPluginFormat: Extract headless plugin format type
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
edcc699aa8
|
ARAHosting: Move to juce_audio_processors_headless
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
9c88358e46
|
VST3PluginFormat: Extract headless plugin format type
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
6fa7b21435
|
VSTComSmartPtr: Enable automatic upcasting
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
db64002610
|
VST3_SDK: Move to juce_audio_processors_headless
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
bf4486e2aa
|
LV2PluginFormat: Extract headless plugin format type
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
c3a3409c4d
|
LV2PluginFormat: Restructure to separate out UI dependency
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
1ce614d4b7
|
LV2_SDK: Move to juce_audio_processors_headless
|
2025-09-17 12:50:08 +01:00 |
|
reuk
|
4f22db33b7
|
LADSPAPluginFormat: Move to juce_audio_processors_headless
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
6f24663ed9
|
AudioUnitPluginFormat: Extract headless plugin format type
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
0d80e22276
|
AudioUnitPluginFormat: Remove unused preprocessor defs
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
04fd5dfb61
|
CommonProcessorUtilities: Move arrayContainsPlugin() to new file
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
3ae5a2d4ea
|
AU: Move juce_AU_Shared.h to juce_audio_processors_headless
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
426b74fcf7
|
AudioPluginFormatManager: Replace addDefaultFormats function() with non-member
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
33b9f1e6ec
|
PluginFormatDefs: Add a new file to hold plugin format enablement definitions
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
407cc5b004
|
Move files without UI dependencies to juce_audio_processors_headless
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
1f5d09d3fc
|
PIP: Add missing dependency to plugin PIPs
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
ca06f5c431
|
Resave all projects
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
1a80d64261
|
Create new empty juce_audio_processors_headless module
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
774819540e
|
CoreMidi: Fetch detailed error information on supported platforms
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
883d3cdce3
|
UMP: Fix typos and add detail to docs
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
c1c9c5c066
|
UMP: Move StaticDeviceInfo definition to a new header file
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
a99bff1e1d
|
JACK: Fix build failure on Linux when JUCE_JACK=1
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
de9c29f8e7
|
DemoRunner: Enable Android virtual MIDI
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
ab2aeedfa7
|
UmpDemo: Enable in the DemoRunner
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
c159e963f4
|
UmpDemo: Add new demo showing how to use the new UMP I/O types
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
ba7593df26
|
MIDI: Add support for MIDI 2.0 I/O using Universal MIDI Packets
Includes support for communication with USB and Bluetooth devices, as well as virtual devices.
|
2025-09-17 12:50:07 +01:00 |
|
reuk
|
3636f2c666
|
WaitFreeListeners: Add new ListenerList implementation for listeners that must be called in a realtime context
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
7001ed0a89
|
UMPStringUtils: Add new header with utilities for printing MIDI packet info
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
2e0175cc28
|
UMPReceiver: Remove unused header
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
444eb0c85e
|
GenericUMPConverter: Implement using variant
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
71b1d001de
|
BluetoothMidiDevicePairingDialogue: Improve formatting
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
2e5ecceea8
|
JNIHelpers: Add a mechanism for loading optional JNI classes
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
3d8a97c1c1
|
Android: Update bytecode minimum version requirements
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
57ff869db0
|
Projucer: Add manifest option to allow virtual MIDI on Android
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
1c651e962b
|
Projucer: Update default Android toolchain versions
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
1c9947b80e
|
Android: Use AFontMatcher to locate generic system fonts on supported platforms
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
f9fc03eb2b
|
juce_core: Update instructions for generating Java bytecode with new tools
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
fb8ce28569
|
WinRT: Silence function casting warnings when building with clang
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
9a7e70ced3
|
MIDI: Get rid of InputHandler types that are no longer required
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
7dc906fa1b
|
MIDI: Update UMPDispatcher to allow dispatching on a specific group
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
fa1f8ed54e
|
MIDI: Switch BytestreamMidiView for BytesOnGroup in a few places
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
2dd69dd0ad
|
Midi1ToMidi2DefaultTranslator: Use std::byte in implementation
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
dd3d555bb9
|
UMPMidi1ToBytestreamTranslator: Refactor to separate responsibilities between translator and extractor
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
835216c581
|
MIDI: Use Spans instead of pointer pairs in more places
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
fb4f04e4d1
|
MIDI: Add span getters for MidiMessage and MidiMessageMetadata
|
2025-09-17 12:50:06 +01:00 |
|
reuk
|
85191fa50a
|
UMPIterator: Fix misleading variable naming
|
2025-09-17 12:50:06 +01:00 |
|