falkTX
6de93e9161
Better handling of LV2 state paths, WIP
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3c27fbdd3a
carla-plugin: force qt to use xcb backend if going to embed UI
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f2e4cce1e9
Make lv2 state makePath return a unique path per plugin
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fbc26c4c35
carla-plugin: only request UI parameter changes if UI is visible
print a note in case UI is hidden though
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b45293394c
carla-plugin: define an lv2:Project
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d4682bcad3
One more build fix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0c5cfd571d
Fix build with previous commit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4fc8860bde
Use --whole-archive for internal static libs
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4f652f0325
Go back to previous way of specifying export symbols on macOS
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5fb07e9941
Stop building carla-native-plugin test binary
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0e412aa0d3
Fix SF2 default polyphony
Fixes #881
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8838030054
Add a few more details to lv2 plugin version, passes lv2lint
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f52eb78736
carla-plugin: Only export exactly the symbols that we need
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9a0bf93849
Update juce stuff
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0e8a2f6e9f
Start experimenting with embed-ui API, for use in external tools
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d707051665
Clear canvas selection when deleting plugin, fixing assertions
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0bd8c8175d
Update juce sources to stable juce6 release (DISTRHO version)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e2a7f320a4
Fix missing MIDI CC in jack-apps (was missing implementation)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eb3609b2cc
Better support for NSM jack-apps: projects and non optional gui
Fixes #1188
4 years ago
falkTX
bac54233ef
Add some safeties around invalid connection-id
Need to investigate this more deeply later on
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
10b11d4397
Allow all MIDI options in jack-apps
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b645e1acc8
Interposer: also ignore XNextEvent for NSM
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b928c6fa9f
interposer: Better handling of destroyed windows, skip for some
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fda792130a
Fix missing ports if client uuid fetch fails
Error case was returning instead of continuing
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
97a3d9cace
Do not set client prefix from CLI if using NSM (let NSM handle it)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0df641fe9f
Fix rtaudio crash when there are no system input ports
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
51152741b6
Fix strict bridge build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a6aaccc6eb
Final tweaks for internal/external patchbay usage and projects
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
18554a3692
Skip graph CV source reconfigure when loading plugin state
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
017516673d
Graph: Fix wrong buffer being cleared for unconnected cv ins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
88c3255786
Tweaks to loading external patchbay data into internal one
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d951215570
Only care about client name prefix in multi-client mode
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3e87f7dff2
Add --cnprefix arg, for client name prefix; Set it also when needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d7d33f7697
Don't rely on jack metadata callback being there for positions
Since we no longer have recursion issues, having this is fine.
This ensures carla keeps working in case JACK is fixed.
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
501b3206b8
Don't print message if client prefix conversion matches original
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
df042eed76
Be smarter about giving idle time during load, making it faster
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0463d8f1b7
Better error reporting regarding missing clients during load
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
53c8f6965b
Handle client name prefix during jack client rename
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
01c1aed761
Convert from and to client name prefix as needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
54141061d0
Load canvas positions before loading connections
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
797278456c
JACK: Be able to load canvas positions regardless of client prefix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
927531efb1
Require that client name prefix include at least 1 dot
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
367ed6e218
Reserve '/' character in plugin names (needed for client prefix)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9c2407669a
Raise limit of plugins that can be loaded
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b32ca2b0d5
Do not ask to quit carla if running under NSM show-gui server
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7eeefdd7c6
One more pylint fix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4db6bf43c5
Prevent visibility change events from messing with canvas pos
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eb12242976
Fix frontend a bit for late messages just before closing
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
04205a780f
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
01f50ed4dd
Make sure to refresh canvas after project finishes loading
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago