falkTX
|
3856c893a4
|
Fix crash/regression when using LV2 plugins without worker ext
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
Olivier HUMBERT
|
cc8c918f64
|
missing </li> code (#1724)
* missing </li> code
* Update Information.cpp
|
1 year ago |
falkTX
|
a97fd200fe
|
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4495215cb9
|
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7af54ba4f9
|
Fix native vst3 parameter id handling
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b27f20cc30
|
Fix bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
155da91fdb
|
Fix CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
52f5322087
|
Make jack-apps work under macOS
|
2 years ago |
falkTX
|
dc9b58b4cb
|
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3a9c6c389f
|
Improve debug messages
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a67681efe3
|
Fix internal jack client for new main-thread-idle behaviour
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
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
|
f0b1c50709
|
Fix headers for C builds
Fixes #1691
|
2 years ago |
falkTX
|
9b89e62b01
|
Cleanup
|
2 years ago |
falkTX
|
b34ae7dae5
|
Fix last commit
|
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
|
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
|
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
|
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
|
76cdd50bfa
|
Ignore MIDI ports known to cause issues in JUCE engine
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
|
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
|
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 |