falkTX
|
c502be9864
|
Skip MIDI learn status when cloning or renaming plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
088fc9e5b3
|
Convert control parameter events into MIDI CCs to send to bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3946d1299f
|
Implement MIDI CC and CV source parameter changes for bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f053e8ab38
|
Fix bridge build with previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c3f05e4e96
|
Initial implementation of MIDI learn (per plugin, not global)
Closes #26
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e645376663
|
Always use maximum amount of channels for VST2 plugins
Fixes #1184
Fixes #1106
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7f595594b4
|
Only load default state on LV2 plugins that request such feature
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
da7c7c7cce
|
Copy lv2 state path contents when cloning plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1e29ecdd12
|
Better handling of LV2 temporary state, for clone and rename
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4a77792fe9
|
Dont recreate symlinks; Add single quotes around debug paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
232177d3a8
|
Symlink for LV2 abstract paths on request; Cleaner debug prints
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
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
|
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 |