falkTX
|
33e8c5cefa
|
Allow plugins to request idle time from main thread, without UI
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
efbebc59f1
|
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6ee03336ab
|
Report plugin UI close in embed mode
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
798733e2f1
|
Bring Runner class from DPF, use it for Engine background details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
06d6981732
|
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
882082c8db
|
Start the update to JUCE7
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b4cf041284
|
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
15f7f584f6
|
Give notice when carla needs to be restarted after lv2 rescan
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Alexandros Theodotou
|
3d4ed9312a
|
add CV32 variant with 64 audio ins/outs and 32 cv ins/outs
|
2 years ago |
falkTX
|
ea7ed826dd
|
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1edb1bb172
|
Expose a 8cv carla patchbay variant
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d61f507e72
|
Add NATIVE_PLUGIN_OPCODE_HOST_USES_EMBED, for special hosts
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4154b61f95
|
Reduce excessive prints
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0fad472b59
|
Rework some symbol exports, resolving conflicts of standalone/utils
|
4 years ago |
falkTX
|
6682c11484
|
Reload plugin parameters after loading project in carla-plugin
Fixes #1217
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d8c7f9280f
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
35157eb405
|
Alternative way to handle juce message thread in carla-plugin
Fixes #1244
Fixes #1136
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
7dc9e8fce4
|
Alternative, cleaner approach to JUCE run loop on carla-plugin
Fixes #1238
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c47340d4b0
|
internal plugins: Allow to notify UI of MIDI events
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
|
5bd2497090
|
Add debug prints regarding profile file/folder
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
|
18554a3692
|
Skip graph CV source reconfigure when loading plugin state
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
|
5ce90bcdad
|
Fix callback recursion on carla-plugin patchbay group moves
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d82ae66928
|
Fix carla-plugin never deleting plugins
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
|
dbfc6116a9
|
Fix a couple of issues with carla-plugin
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
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
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
|
c178105a15
|
First go at backend-side canvas positions; Safer jack callbacks
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
90d69c02dd
|
Split CarlaProcessUtils in hpp/cpp, add ScopedAbortCatcher
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
|
9a6c17dc56
|
Optimize pipe reads, by reducing allocations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
37b6f040ca
|
Prevent out of bounds parameter touch in carla-native plugin
Fixes #992
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eb7590a278
|
Prevent an assertion warning
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c2c422a8ef
|
Set range of LV2 and native CV plugin ports
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
691deb66bd
|
Make CarlaNative.h process function backwards compatible
|
4 years ago |
falkTX
|
ddff565c71
|
Fix empty program names in some cases; Fix null program on bridge load
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cacad4a52f
|
Tweak API and param widget so we can have CV expose option (WIP)
|
4 years ago |
falkTX
|
a89dfbf49d
|
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9fb98438a
|
Add API to enable/disable CV controls
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
df61dffe01
|
Prevent a small assertion
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
42cc9127cb
|
Allow parameter comment and group name in internal plugins
Very useful for carla-rack/patchbay plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
7a9ddac0dd
|
Fixup carla-patchbay and implement dynamic parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
e2ec0164ad
|
Add API to internal plugins so we can name audio and cv ports
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
2cb6fa1960
|
Initial work for file type paths, use it for audio and midi plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |