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
|
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
|
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
|
882082c8db
|
Start the update to JUCE7
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
|
d664abbe95
|
macOS arm64/x64 handling of VST3 plugins
|
3 years ago |
falkTX
|
cc88e0ae9c
|
Rough way of discoverying x64-only vsts on arm64 macOS
|
3 years ago |
falkTX
|
532925a608
|
Remove plugins from macOS quarentine before running them
|
3 years ago |
falkTX
|
3cbfcf4fbb
|
Alternative/better way to find all audio ports in juce plugins
|
4 years ago |
falkTX
|
fc1b59f9a2
|
A few more fixes for macos 10.8 build
|
4 years ago |
falkTX
|
b87061d6e3
|
Fixup juce with macos 10.8, enable it again
|
4 years ago |
falkTX
|
e645376663
|
Always use maximum amount of channels for VST2 plugins
Fixes #1184
Fixes #1106
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6ef541d1da
|
Fix strict build warnings against clang
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0511bbb42b
|
Fix build in some systems
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9e761e15b
|
Force discovery to be in "C" (english) so we can parse errors
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d14c1410a3
|
Ignore errors from non-native vst3 files
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
264ff11dd2
|
Use newlocale methods in CarlaScopedLocale to be thread-safe
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
29c55500a7
|
Pass DLS/GIG files into fluidsynth if version is recent enough
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f27bff6c4
|
Add new CARLA_CUSTOM_SAFE_ASSERT
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f100892fbd
|
Update JUCE
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0ebb8d86b2
|
Fix for some juce-based plugins having 0 audio ports
Closes #1084
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
acf9561ec8
|
discovery: print category for LADSPA and DSSI (based on name)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5101ff5951
|
Fix build without juce
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e2e00a48d6
|
VST discovery: assume midi inputs = 1 if plugin is synth
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |