falkTX
274d6fe3f5
Prevent -static-lib{gcc,stdc++} flags from going to winelib stuff
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6dd511b968
Disable LTO for wine32 and wine64 steps if enabled
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6adc2afa2f
Use LIB_EXT for wine libs copying
2 years ago
falkTX
c2bd7cf63c
Never embed UIs for windows bridges, feature is X11 only
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
df1338860e
Implement embedCustomUI for CLAP
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2beb82b2e0
Fix make install missing some files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bae7149b0d
Bump version to 2.6.0-alpha1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1d154adbf2
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
13e983334e
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6c27da80ec
Implement CLAP latency, handle special host callbacks when possible
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
33e8c5cefa
Allow plugins to request idle time from main thread, without UI
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bf501c8ce7
Fix build for posix systems without X11
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a28817264e
Only use epoll on linux, clap posix-fd related
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e354cefa15
Fix build without GUI
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1671118eb6
Revert "outer frame for carla-lv2" stuff, make it verbose instead
Signed-off-by: falkTX <falktx@falktx.com>
2 years 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
f0b1c50709
Fix headers for C builds
Fixes #1691
2 years ago
falkTX
66e964a659
Mention clap in "make features"
2 years ago
Alexandros Theodotou
269d184c36
fix make install (missing pluginlist dir)
2 years ago
Alexandros Theodotou
6995151580
fix pkgconfig files having bad includedir/libdir variables
The pkgconfig files are installed in $PREFIX/lib so using
libdir=${prefix}/lib/carla is confusing.
Most software pkgconfig files seem to match the includedir and
libdir variables with the actual includedir and libdir during
configuration.
2 years ago
falkTX
bce85af456
Alternative approach to qt5 tools setup
2 years ago
falkTX
9b89e62b01
Cleanup
2 years ago
falkTX
b34ae7dae5
Fix last commit
2 years ago
falkTX
d459252956
Prepare makefile for reorganize changes
2 years ago
falkTX
d9f3d78ab8
Use kqueue as alternative to epoll for CLAP posix fd on BSDs
2 years ago
falkTX
703972c1d4
Improve CLAP host vs plugin side UI resize
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
f86efd5096
Fix CLAP MIDI output
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9abb529dec
Implement CLAP state
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e325490ffb
Implement custom path selection for CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a20f53ad08
Handle CLAP param and MIDI out, better timers, stubs for state
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bf27dcad53
Deal with clap ui resize
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
044428594e
Implement CLAP host gui and a few more details
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
728bbc30a5
Deal with clap multi-IO audio, MIDI input
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
75d0d6638d
Handle CLAP parameters and some events
2 years ago
falkTX
9e0b62d4f5
Add constexpr to some definitions
2 years ago
falkTX
057b2dbfb3
CLAP processing, initial setup for ports and params
2 years ago
falkTX
9fff0e9b17
Forgot a water prefix..
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a2791c9676
Build clap stuff with -ObjC++ under macOS
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
65d988bf2d
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bb440eb73a
Keep building not-yet-converted Qt UI files, fixes build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6b7da3895c
More details for CLAP hosting
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6646cc4c7c
Tweaks for getting clap plugins to show up
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
6c764cc0f8
Define constexpr as nothing for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3b2ab38ad8
water: Remove use of CharPointerType
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9e6f236027
Push new stub file
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
679e507f0a
Define PLUGIN_CLAP and add stub files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
83d924b1ce
Remove now unused file
2 years ago