falkTX
|
6f8ff6d977
|
Add internal BridgeTextReader to cleanup bridge reading code
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6258d69589
|
Do not use `getDefaultValue` for JUCE plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f1a30531b9
|
Cleanup CARLA_PLUGIN_ONLY_BRIDGE macro usage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c00a93cb8
|
Introduce CARLA_PLUGIN_ONLY_BRIDGE build macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
44c6615f2a
|
Remove the use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5adae9496f
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
296bfc1a4f
|
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a9ba8c42cb
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3856c893a4
|
Fix crash/regression when using LV2 plugins without worker ext
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
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
|
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
|
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
|
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
|
658b5e30c6
|
Do not set scale factor for LV2 plugin UIs on macOS
|
2 years ago |
falkTX
|
e48a222160
|
Update juce plugin time related code for new APIs
|
2 years ago |
falkTX
|
a965cc4808
|
Expose through backend API hints which plugin UIs are file based
|
2 years ago |
falkTX
|
9d5992308a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08af009062
|
Update to JUCE 7.0.1, still to update to new playhead APIs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1ee091f4cc
|
Really fix build, unless compiler crashes..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e51aed566e
|
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |