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 |
falkTX
|
a40177132e
|
Fixup build with new juce
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
|
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
|
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 |
Filipe Coelho
|
ad123a4334
|
Optimize pipes (#1048)
* unfinished commit
Signed-off-by: falkTX <falktx@falktx.com>
* Finish optimizations
|
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 |
falkTX
|
6b2f607169
|
Protect Post-RT events with RAII, use separate pool for pending data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
48d9d4c431
|
Try to fix a crash on close
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cef506e970
|
Adjust for LV2 UI parameter value API refresh
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5b9a630a06
|
Better handling of lv2ui request parameter "already open" status
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5217efc4cf
|
Implement lv2ui request parameter for file paths
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
12318879c6
|
Implement lv2ui background/foreground color
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d26ecc359a
|
Fix crash when removing plugin with active cv control ports
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cfdb181f37
|
Add safety checks around CV control ranges
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
|
25bc60fd4d
|
Fix strict and debug bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8255f5a733
|
Allow CV controls in a few more formats, plus in bridges as well
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b86fc2f42
|
Cleanup and merge common code; Implement custom MIDI CC ranges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9640c93150
|
Ensure only correct parameters can be cv controlled
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0ac2667115
|
Fix wrong data type for python-side mapped range
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
99b49d48b2
|
Actually load mapped range data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1896041fd0
|
Save parameter mapped range in project file
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
|
d17c94b3f4
|
Fix limits of MIDI CC parameters
Closes #989
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8bceb9ed17
|
Fixup process constness while at it
|
4 years ago |
falkTX
|
691deb66bd
|
Make CarlaNative.h process function backwards compatible
|
4 years ago |
falkTX
|
fea4a0b12d
|
Fix loading bridged VST state
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a0a25d23f0
|
Fix assertion due to juce category name being empty
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f6b1704ad5
|
Better warning for audioMasterAutomate in main thread
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
8c49d1ae64
|
Initial code for removing cv control
|
4 years ago |
falkTX
|
a10dc38684
|
More API rework needed to export controls/cv, WIP
|
4 years ago |
falkTX
|
e9563d853e
|
Fix build with latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
84dc3c69f0
|
Set cv port range when mapped range changes
|
4 years ago |
falkTX
|
cacad4a52f
|
Tweak API and param widget so we can have CV expose option (WIP)
|
4 years ago |
falkTX
|
dc9e57da01
|
Don't build new cv param stuff in cross-architecture bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b94903350b
|
Rework CV param stuff, less racy
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a89dfbf49d
|
Fix string-copy related compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
452468b3f8
|
Try a hackish way to push bridge options on init
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a7188bedc4
|
Add API to set mapped param ranges; bridge backwards compat stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |