falkTX
6f61b89d2d
Remove juce completely, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
f0ef85c051
Add more wine vst2 paths
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
3c34c3c1ad
More scanning and wine related fixes
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
0b250a0cb7
Get rid of JUCE for discovery and utils
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
f7dda0396a
Skip some unnecessary plugin scanning steps
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
d362d141ca
pluginlist: skip bridge scanning if not enabled in settings
Also some cleanup
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
91b1096c71
Add back old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Daniel-I-Am
070d734cbd
Allow configuration of Carla client name when headless
1 year ago
falkTX
dd092c74aa
Fix some wine bridge details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8f1867a353
Fix build with CARLA_FRONTEND_ONLY_EMBEDDABLE_PLUGINS
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a1ecd841fd
Fix plugin scan when win32 bridges available
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1d24af0f28
Pass plugin path settings to auto-discovery
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cec462a44d
Implement auto-discovery for wine bridges
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0335e038a7
Keep plugin list dialog in memory
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b14ea6e0fc
Improve scan dialog modal behaviour
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
123ab13ba5
Skip special treatment for ladish
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e5ddd8c064
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8e7c5cd07a
Finalize some details for the plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9b0ca4ecb3
Fix build with old Qt
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d5f66f9480
Fix macOS build, fix a false comment
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f2e0b40f43
Rework C++ plugin list dialog and use it, delete python version
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
99abb70106
Try resource dir as library path first
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
199f27f73a
More cmake tweaks, fix some minor warnings
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
75192b71cb
Implement discovery API in C++ plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f1097581f8
Fix frontend compat with old python versions and qt6 settings
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5ca00c2611
Do not list OBS incompatible plugins in OBS
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f272c0ef11
Remove old .kdev_include_paths files
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
062c815c7b
Silence a warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c4836a8600
frontend: dont use enums for data that goes into qvariant
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6c1f8c305d
frontend: make build datatype more clear
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fbae8f398d
Quick tweaks for OBS just to find discovery tools
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2714ba4eea
Initial tests for frontend with auto plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
03a7674433
fix windows build, discovery regression, vst3 UI param changes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
d7e79fd4f3
Fix a compiler warning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9fb3f216b0
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
955b1bb88c
better qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
933c3c6812
Fix frontend qt6 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6f22f09d23
Fix frontend build under windows
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7131a918b2
Tweak CARLA_ENGINE_WITHOUT_UI behaviour
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4a7c1bcc85
Have C++ plugin list dialog start to do something..
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9d6ae34a9c
Copy python code to C++, commented out, fill out some more details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c3408b1cd8
Fix C compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
73642f9f6b
Tweak frontend cpp code to make cmake autouic happy
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4c29367b6e
Fix build with custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4151e160f1
Fix compat with PyQt >= PyQt 5.15.8
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
378cb66ee5
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
423fed0d12
Fix build against old Qt5
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9542453df2
Continue C++ conversion
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f40d2f1a60
Start converting full plugin list dialog to C++
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Sebastian Lohff
57dc14ee42
Fix canvaspreview out-of-bounds panning for patchbay
Using the small canvaspreview to pan the patchbay resulted in an
exception when panning out of bounds of the window. In this case Carla
tried to create a QPoint with two floats, for which qt has no
constructor. This results in the panning to hang, as the event is
"handled" with an exception.
Casting these two values to int lets qt create the QPoint
and with that properly set the new cursor position, so panning can be
done in all edges again, without having to be precise with the cursor
positioning.
This is probably a left-over from a python2 to python3 migration, as
python did integer divison by default.
1 year ago