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
falkTX
babda1dd24
print warning when loading legacy canvas group pos file; fix lint
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
743ed07ac7
Always load patchbay connections when importing a carla project
This ignores SM, as it should for this specific case
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
30d8712beb
Load old canvas group pos file when project is imported (as needed)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c6b39859ac
Don't load old canvas json for 2.2 projects; Prevent load on close
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2c423e57ba
Fix SFZ rescan adding all files again each time
Fixes #906
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
86e5053ed7
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b7a906a0b6
sfzero: fix crash on multi-line c-style comments
Fixes #1183
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
85fa525178
Implement LV2_STATE__freePath
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b9c681df53
Use state free-path in carla-lv2 whenever possible
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
12b891ca95
Update pre-included lv2 state.h header
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b87e0107c4
Nicely stop async event loop for modguis
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9f8c9369b7
Fix build without liblo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3e1cf061e3
Fix modguis for carla host changes and new tornado
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4918f0bb51
Allow to change plugin window title dynamically
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2009afd551
Fully implement carla_set_custom_ui_title
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b50b50d44a
Make settings tab-like section slightly bigger
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f026a7ef27
Split/Join groups automatically based on host messages
Fixes #1177
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5ce90bcdad
Fix callback recursion on carla-plugin patchbay group moves
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago