falkTX
|
e6d25394ab
|
Set PLUGIN_HAS_CUSTOM_EMBED_UI hint during discovery
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b1e52f0030
|
Continue removal of juce from plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
21c9be3957
|
Dont use juce for plugin bridges altogether
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
48a0c7fcab
|
Fix leak during discovery
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
12d6d8847c
|
Remove *.mm files that end up being useless
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
191ebd9050
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c1cad5387
|
Allow building for platforms without VST3 UI, add wasm CI test
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a1bf4ecbee
|
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f272c0ef11
|
Remove old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
93b034d98b
|
Fix dynamic plugin discovery for x64-under-arm64 macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7a59c68bbb
|
Add a few more *.mm file variants
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c96d08746b
|
Implement VST3 parameter outputs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c935ce4e5d
|
Setup VST3 audio buffers properly
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5e5188c415
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
776acbba63
|
Many VST3 hosting details, get UIs to appear
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b2d8c0a358
|
Fix VST3 discovery
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b5e9b3c1c9
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f225438974
|
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b160a9b189
|
discovery: try same plugin under macos x64 rosetta for non-juce
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b32f6dbad8
|
Allow usage of CARLA_DISCOVERY_PATH env var for cached types
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7fd7490c66
|
discovery: Allow to output information via pipe
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
da93bdd3e9
|
Fix clap discovery for MSVC
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b93cb19975
|
Stop using VLAs on code that will be used in OBS
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
44c6615f2a
|
Remove the use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
296bfc1a4f
|
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6435102228
|
Set synth and has-gui flags during clap discovery
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a56a64213
|
Add discovery workaround for JUCE-based CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a615fefaf9
|
Implement CLAP posix-fd extension, fix things with current plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
057b2dbfb3
|
CLAP processing, initial setup for ports and params
|
2 years ago |
falkTX
|
6b7da3895c
|
More details for CLAP hosting
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ec6eaf420e
|
Start of clap plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f78670e848
|
Fix macOS build
|
2 years ago |
falkTX
|
b23293efeb
|
Rework and cleanup makefiles, add WASM var
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea3c8a2f63
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6e96ae86cb
|
Initial code for juce-less VST3 native hosting
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eeccc9cb7d
|
Adjust jsfx things to changes in Carla internals
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
821e9e68e3
|
Yet another approach
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8f3a90e5f1
|
Calculate Io count properly
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2a84bffd80
|
Fix a leak
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1e5c9900ae
|
Implement native vst3 plugin scanning; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
827f4ce10f
|
Cleanup some discovery stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a611594be
|
Always build juce_gui_extra; Add new mingw std compat files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
882082c8db
|
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f1d7b59020
|
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Jean Pierre Cimalando
|
1f2f87ad41
|
Implement JSFX (backend)
|
3 years ago |
falkTX
|
cac2d62925
|
Fetch/set some extra info for VST3 plugin parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
6a1c518eb4
|
Use posix_spawn to launch macOS bridges
|
3 years ago |
falkTX
|
668a9a420f
|
Use posix_spawn for macOS bridge mode scanning
|
3 years ago |
falkTX
|
6fdc4d36fd
|
Add .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |