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
falkTX
c9c41ce99f
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f6750c0b6d
Use new JUCE init stuff for discovery, set category for JUCE format
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d91b48e908
Use JUCE by default on linux if supported; Cleanup config a bit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
10016ad41b
Fixup and cleanup carla-discovery for new juce, also vst3 linux
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b5ee661371
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0f9dc2c9f1
Replace wine function check for Z:\usr\ folder check
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d2ee2b1972
discovery: print category as a string, for internal plugins too
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
alex-tee
b8a7236db9
discovery: print category for vst plugins ( #1073 )
4 years ago
falkTX
edc15542e9
Rework some code, join LADSPA and DSSI plugin support code into 1
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a7e907d951
Implement CV exposed ports in carla-patchbay
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
03f74e99ea
Allow engine to load vst shells with id 0, using the first plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
32bb7a5e62
Allow loading of vst2 plugins without an uniqueID at the start
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Filipe Coelho
f7ea7061dd
Improve travis CI setup ( #823 )
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f7770c8c3d
Build juce stuff on discovery, for vst3 and au support
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Andreas Müller
478c6e906a
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
Andreas Müller
fb410954dc
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b
.
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years ago
falkTX
b67bde5a0c
Initialize win32 stuff on discovery tools too
6 years ago
falkTX
764352a495
Silence macOS warning regarding discovery archs (partially)
macOS prints a message out of our control, wont disable that
6 years ago
falkTX
493c00c305
discovery: ignore errors regarding invalid win32 application
we can load multiple archs, these errors are expected
6 years ago
falkTX
0ce52f5ca1
Fix copy&paste typo leading to vst discovery crashes
6 years ago
falkTX
0d38c35754
CarlaVstShell for non rack/patchbay plugins
6 years ago
falkTX
f712e9306e
Fix bridges build
6 years ago
falkTX
b6790c5dd3
Very crude SFZ lookup
6 years ago
falkTX
ff6aecfe54
Simplify discovery lv2 code
6 years ago
falkTX
81e36929d0
Add 'valid' field to CarlaCachedPluginInfo; Fix build
6 years ago