falkTX
720c6fe104
More work for LV2 state path, symlinks and move/copy when needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7571cdcbca
Check for state:threadSafeRestore on lv2 plugins; More debug paths
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d808f53447
Keep current edit-dialog tab state while reloading parameters
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
38abd705a4
carla-plugin: fix a few actions leading to inconsistent state
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1e5444355b
Skip inline redraw requests if engine mode has no patchbay
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
019b2b794c
Some debug messages to help catch future issues
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2b6fd1ca6d
Fix recursion when using carla-patchbay under JACk with lv2 midnam
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
594b5b9fec
Fix default name for sfz with sfizz tricks
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
1aa0ec5746
Ignore requests to hide UI if lv2 plugin uses files only
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
046ea33f4b
Add test code to replace sfz files with lv2 sfizz (disabled for now)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8c543fae8e
Add recently added jack-app MIDI support in client side, to stay in sync
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eae7c39ad6
Fix removing plugin in carla-rack plugin mode
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5f123d2283
Add a 12400x9600 canvas size
Fixes #1197
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5bd2497090
Add debug prints regarding profile file/folder
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
61d581183e
carla-lv2: better handling of state make-path
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
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