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
bb76c8df6d
Build juce_gui_extra under 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
6db098f491
Fix mingw/gcc-9 build
Closes #1072
Signed-off-by: falkTX <falktx@falktx.com>
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
falkTX
4b7aae363a
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
cf4f1dd97a
Allow to build arm32 bridge, magically works with qemu/binfmt \o/
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
ea88d9169d
Make juce/carla vst save cross-compatible; Builds entire juce on linux
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
4c6f9ae116
Dont show console when scanning plugins under windows
Fixes #731, thanks for the heads up
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
ae7a7a4b66
Cleanups, test random OSX things..
6 years ago
falkTX
f712e9306e
Fix bridges build
6 years ago
falkTX
4874d682b0
Rework parts of plugin list (cleanup and simplify), refresh needed
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
falkTX
2355f147b3
Fix build with -std=c++98 and adjustments for old Mac OS
6 years ago
falkTX
e1004744cb
Add valgrind script, found and fix 1 leak already
6 years ago
falkTX
6a986c0630
Fully remove gig and LS stuff; Cleanup
6 years ago
falkTX
1286793a53
Start getting rid of linuxsampler
6 years ago
falkTX
eca9d4aca8
carla-discovery: don't include water.h directly
6 years ago
Filipe Coelho
5ef9710ebe
Do not use -isystem for modules dir
Fixes #567
6 years ago
falkTX
07d5360c9e
Small bridge fixes
Fixes #549
7 years ago
falkTX
d203aa7bab
Fix loading Mac VST bundles with path terminating in slash
7 years ago