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
falkTX
5db10df8be
Start moving files around
2 years ago
falkTX
7d23ab72be
Force usage of i686-w64-mingw32 for win32 builds on 64bit systems
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a4be9f00bb
Restore positions of external patchbay graph nodes
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
65a161685e
Adjust for JUCE MIDI API changes, fix external MIDI connections
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9ce3534a01
Correct last commit, ensure ysfx uses generic approach for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
76cdd50bfa
Ignore MIDI ports known to cause issues in JUCE engine
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
dc8a90443b
Change default driver on windows from DirectSound to Windows Audio
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4aced2409b
Ignore some compiler warnings from qt side
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ffeb4e38f9
Fix logic around engine driver listings
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d3eb12e6a1
Use an outer frame for carla-lv2 outgoing events
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9844d76319
Fix a small leak
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
efbebc59f1
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1eaa175431
Make malloc usage consistent in CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d87b2f47b0
Cleanup ysfx setup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
144cc30531
Fully remove water::Variant use
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cd0fdbf1e4
Stop using NamedValueSet in AudioProcessorGraph
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
658b5e30c6
Do not set scale factor for LV2 plugin UIs on macOS
2 years ago
falkTX
8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
160b5860e2
Fix several race conditions
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago