MoTrix
05d8022888
Add platform detection and define LINUX constant early in carla-plugin
Imported the platform module and defined the LINUX constant at the top of the script, before any usage.
This ensures the LINUX flag is correctly set before it is referenced later in the code, preventing potential runtime errors.
3 months ago
falkTX
08e60c18eb
Fix a few compat issues with Qt6, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
69e07df2f7
Keep base macros consistent between C++ and Python code
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
e8ee9d8a28
Fix use of JackPortIsCV
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
54ebc831f5
Remove old, non-working modgui related code
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
c9b6055149
Fix project usage when embed into others (like Ildaeil)
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
154047d9e2
Replace some internal carla utils with DPF ones
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
5627964316
Update to latest DPF
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
17000e7fe9
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
be2f1056ab
Use wine paths by default even if non-existent
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
b212a55a01
Reintroduce plugin search for specific formats
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
e312817b6f
A few more tweaks for AU hosting, WIP
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2f7c939413
Fix qt6 build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
530827a9fa
Fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a607ce4270
Fix crash when showing plugin UIs under wayland
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bbe949ccd8
Fix build against old wine
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
362f031960
More build fixes for bridges, fix make clean without PyQt
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b7bc7fadcb
Fix plugin-wine build when Linux side has no X11
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
95e0482b89
Fix OSC control unregister
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
74262a5dac
Fix missing painter.restore() in case of CanvasPort errors
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f5d488436f
Fix msvc build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falktx@falktx.com
da911f14ab
Continue PyQt6 compatibility, seems usable now
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falkTX
b0878b7273
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falktx@falktx.com
104839fbd3
Allow building with Qt6
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falktx@falktx.com
5b1b757933
Add initial bits for Qt6 support
1 year ago
falkTX
c37d53a421
Another external build fix
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4def5cc1be
Fix external plugins build with updated dpf
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
95ad25d81d
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
ad3b7793a4
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4ab4e8063d
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2a8746be24
Fix non-macos build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
51186c9f7c
Clean water File(const String&) usage
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a580473fbc
AU processing details, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
bbfbf7c75d
AU params
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b08801ed88
Start basic AU loader code
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fa45f2a9c6
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6f61b89d2d
Remove juce completely, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
dfc7a12afa
VST3: fetch midi mappings all at once, use it for note/sound-off
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f980758afb
Pass backend embed UI resizes through NATIVE_HOST_OPCODE_UI_RESIZE
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0032f18fad
Add utilities to print NativePlugin opcodes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3c7d0e7b91
Replace hacky macos semaphore with hidden futex api
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9370483b0a
Adjust for liblo API breakage, dont define lo_message type
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
fe8631bc13
Remove -nostartfiles from wine flags, doesnt do what we need
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9729f1621c
Fix bridge handling of big DSSI/LV2 custom data
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f0ef85c051
Add more wine vst2 paths
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3c34c3c1ad
More scanning and wine related fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
776c936829
wine related fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1f6bcd0aa6
Do not show error message box on Windows during discovery
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
993d444301
Fix log assertions during plugin scanning
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago