falkTX
|
92f7396caa
|
Protect *all* metadata access, even in bridge mode
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0f53835c6d
|
Protect jack metadata usage with a mutex; other position fixes
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
|
e02e1bbe8a
|
Protect backend from a few late calls after engine close request
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8f27bff6c4
|
Add new CARLA_CUSTOM_SAFE_ASSERT
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
|
e697553406
|
Fix for dumb compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
566c35a3a5
|
Try to fix old gcc build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fe95abf309
|
Small fixups for jack engine
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3a3eee4ed9
|
Save pluginId as part of the patchbay positions
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
de66b320a8
|
Fix for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
19fe22669a
|
Fix bridges build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ae9d498182
|
Fix small oddities in internal patchbay mode; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
617675c820
|
Listen to canvas group position changes over JACK metadata and OSC
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
|
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
|
c8b2c61037
|
Fix static CarlaParameterInfo cleanup
Fixes #1105
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
|
53c52cb3cf
|
Move standalone juce init/idle/cleanup to new file, expose an API
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ea18354705
|
Revert a few things regarding CarlaProcessUtils
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
|
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
|
de84baeefb
|
Do not use JUCE for vst2 handling, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f6c9559067
|
Final details for scanning etc vst3 linux stuff
Closes #1094
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a40177132e
|
Fixup build with new juce
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bb76c8df6d
|
Build juce_gui_extra under linux
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b5ee661371
|
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0f9dc2c9f1
|
Replace wine function check for Z:\usr\ folder check
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c14dd9cc60
|
WIP stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4a52fb680b
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
4cdc7f9479
|
Only standalone should call carla_engine_idle
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c1bd5c441c
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
215103c05d
|
Host API calls now require handle as first argument
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0657978769
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
48848789b3
|
Fix crash loading LV2 plugin with CV and latency ports
Fixes #1070
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9f7f18fbcf
|
Revert "Set custom UI scale for VST2 and Juce plugins"
This reverts commit 01b345f072 .
|
4 years ago |
falkTX
|
01b345f072
|
Set custom UI scale for VST2 and Juce plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0cef38f262
|
Can always drag&drop vst3 files because of bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
65da85d288
|
Increase default size of plugin RT data pool
128 is not even enough for all-notes-off plus random events
512 seems a safe number, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
57e3a99b74
|
Fix missing idle in native plugins, leading to no post rt events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
27548ae652
|
Alternative approach to postponed rt events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8d113dc1e9
|
Fix jack metadata usage for multiple carla instances
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Filipe Coelho
|
ad123a4334
|
Optimize pipes (#1048)
* unfinished commit
Signed-off-by: falkTX <falktx@falktx.com>
* Finish optimizations
|
4 years ago |
falkTX
|
508f2276d1
|
Handle stack unwind for carla's "safe" exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c87c948a17
|
Reduce pipe allocations for pyqt plugin ui and simple values
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
|
9558263d4d
|
Fix previous commit, ensure pool sizes are the same
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |