falkTX
|
3ca9a06c26
|
Inform VST2 and JUCE plugins about UI scale factor
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
|
53c52cb3cf
|
Move standalone juce init/idle/cleanup to new file, expose an API
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
894d838664
|
Use "-Wa,-mbig-obj" for juce debug builds, cleanup
Closes #1122
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fc8e4ef701
|
Use -fno-common in build flags so we can early catch gcc-10 issues
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
José Eduardo Montenegro Cavalcanti de Oliveira
|
e670116a5a
|
Update Travis syntax (#1114)
* Removes deprecated sudo command
* Replaces deprecated alias matrix
* Declares os more clearly
|
4 years ago |
falkTX
|
c1c406c7ff
|
Xcursor not needed as library, only the headers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
82a6e1e45a
|
xcursor is needed for juce
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Alexandros Theodotou
|
b082b8b508
|
fix rpath specification in pc files to use a csv instead of equals sign (fixes errors when linking on macos)
|
4 years ago |
falkTX
|
577987dffd
|
Yet another CI fix
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7555310048
|
Initializing juce is not needed for carla-vst linux build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
720b9e36c5
|
Fix linux-juce-strict CI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3571702d7e
|
CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ea18354705
|
Revert a few things regarding CarlaProcessUtils
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9ad8789c3e
|
Final build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e67c6a9d86
|
I want emails
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
24c5812c2a
|
Fix Windows build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f35ea2d88f
|
Fixup for CI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9a4c4d36d
|
Add personal script to copy juce stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d5cebe287b
|
Bring back just vst2 support
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dbf012dc42
|
Sync JUCE with DISTRHO, move mingw-std-threads into modules/
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d932f5aa61
|
Use ScopedAbortCatcher to avoid crashing with u-he vst3 plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
90d69c02dd
|
Split CarlaProcessUtils in hpp/cpp, add ScopedAbortCatcher
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
|
94191f916a
|
Quick way to get mingw to build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
de84baeefb
|
Do not use JUCE for vst2 handling, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f6c9559067
|
Final details for scanning etc vst3 linux stuff
Closes #1094
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a40177132e
|
Fixup build with new juce
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
|
81fb457cc3
|
Enable juce vst3 support under linux, and disable vst2 (internal)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
76ccefd0c8
|
Tweak build flags for new juce
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0b156da722
|
Actually update vst3sdk
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
|
cfd7925d0f
|
Update vst3sdk and juce
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
|
5d034f9c03
|
Fixup windows definition files and CI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a20036e1b0
|
Do not use wine for native win32 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ecfb17316c
|
Specify windows library definitions for carla plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
096e379779
|
Fix list of exported symbols for libcarla-native-plugin.dylib
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5c5d8c1ceb
|
Allow to customize pkg-config
|
4 years ago |
falkTX
|
c14dd9cc60
|
WIP stuff
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
|
4a52fb680b
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4cdc7f9479
|
Only standalone should call carla_engine_idle
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |