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
|
1e5444355b
|
Skip inline redraw requests if engine mode has no patchbay
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
|
6de93e9161
|
Better handling of LV2 state paths, WIP
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
|
0e412aa0d3
|
Fix SF2 default polyphony
Fixes #881
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
|
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
|
10b11d4397
|
Allow all MIDI options in jack-apps
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
|
18554a3692
|
Skip graph CV source reconfigure when loading plugin state
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
|
9f8c9369b7
|
Fix build without liblo
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
|
f350ae9e87
|
Fix bridges build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
66f912aa92
|
Better handle lv2 map/make path, now based on project dir
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
89566a1a0f
|
Add API to know current project folder
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
45287c55f1
|
plugin-bridge: give host idle time while waiting for parameter text
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cbf919917f
|
NSM/jack-app: Catch "/nsm/server/stop" and use it to hide GUI
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4a7fc6dc96
|
Support custom "/nsm/gui/client/save" for jack-apps
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fa19e3c03a
|
NSM: use server-control instead of server_control
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
218ff8f733
|
Make add-jack interposer work for builds without X11
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
99a60a40ab
|
jack-as-plugin: send gui show/hide depending on app's NSM support
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6ef541d1da
|
Fix strict build warnings against clang
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
dfc8666bb5
|
Fix for dumb compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b4a1a8a726
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0873c66902
|
Fix jack-as-plugin flags for debugging
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
22a6006c70
|
Avoid comparing shared_ptr directly to nullptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f73cafcea8
|
Backwards compatible std::shared_ptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b697a30188
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab8a2f985
|
Check for updated program names during audioMasterUpdateDisplay
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ac3c8aacb4
|
Tweak previous commit to work under plugin bridges too
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f34b7b57f9
|
Try to load vst2 plugin again if first time plugin blows up
Fix for u-he mishandling languages
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cebc307542
|
Fix for vst2 plugins that crash on init
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
29c55500a7
|
Pass DLS/GIG files into fluidsynth if version is recent enough
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7ede965819
|
Some attention to inline display
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
09370ae456
|
Change an error message
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b95d082d1f
|
Set correct Carla-VST UI size based on scale factor
Closes #1057
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f100892fbd
|
Update JUCE
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5f08fb012c
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0ebb8d86b2
|
Fix for some juce-based plugins having 0 audio ports
Closes #1084
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ca9a06c26
|
Inform VST2 and JUCE plugins about UI scale factor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d932f5aa61
|
Use ScopedAbortCatcher to avoid crashing with u-he vst3 plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d91b48e908
|
Use JUCE by default on linux if supported; Cleanup config a bit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
de84baeefb
|
Do not use JUCE for vst2 handling, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |