falkTX
e312817b6f
A few more tweaks for AU hosting, WIP
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
Adam Williamson
a81a2a545d
carla_host_control: import from pyliblo3 if available
pyliblo has not been touched upstream since 2015 and doesn't
work out of the box with Python releases since 3.11. There is an
actively-maintained fork called 'pyliblo3' at
https://github.com/gesellkammer/pyliblo3 which *does* work with
current upstream Python releases. It provides a library called
'pyliblo3' rather than 'liblo'. Let's support it, and prefer it
over the dead library (though the dead one will still be used if
it is present and pyliblo3 is not).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
1 month ago
falkTX
2f7c939413
Fix qt6 build
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
530827a9fa
Fix LTO build
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
a607ce4270
Fix crash when showing plugin UIs under wayland
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
bbe949ccd8
Fix build against old wine
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
362f031960
More build fixes for bridges, fix make clean without PyQt
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
b7bc7fadcb
Fix plugin-wine build when Linux side has no X11
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
95e0482b89
Fix OSC control unregister
Signed-off-by: falkTX <falktx@falktx.com>
2 months ago
falkTX
74262a5dac
Fix missing painter.restore() in case of CanvasPort errors
Signed-off-by: falkTX <falktx@falktx.com>
2 months ago
falkTX
f5d488436f
Fix msvc build
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falktx@falktx.com
da911f14ab
Continue PyQt6 compatibility, seems usable now
Signed-off-by: falktx@falktx.com <falkTX>
3 months ago
falkTX
b0878b7273
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
3 months ago
falktx@falktx.com
104839fbd3
Allow building with Qt6
Signed-off-by: falktx@falktx.com <falkTX>
3 months ago
falktx@falktx.com
5b1b757933
Add initial bits for Qt6 support
3 months ago
falkTX
c37d53a421
Another external build fix
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
4def5cc1be
Fix external plugins build with updated dpf
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
95ad25d81d
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
ad3b7793a4
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
4ab4e8063d
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
2a8746be24
Fix non-macos build
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
51186c9f7c
Clean water File(const String&) usage
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
a580473fbc
AU processing details, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
bbfbf7c75d
AU params
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
b08801ed88
Start basic AU loader code
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
fa45f2a9c6
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
6f61b89d2d
Remove juce completely, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
dfc7a12afa
VST3: fetch midi mappings all at once, use it for note/sound-off
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
f980758afb
Pass backend embed UI resizes through NATIVE_HOST_OPCODE_UI_RESIZE
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
0032f18fad
Add utilities to print NativePlugin opcodes
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
3c7d0e7b91
Replace hacky macos semaphore with hidden futex api
Signed-off-by: falkTX <falktx@falktx.com>
7 months ago
falkTX
9370483b0a
Adjust for liblo API breakage, dont define lo_message type
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
fe8631bc13
Remove -nostartfiles from wine flags, doesnt do what we need
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
9729f1621c
Fix bridge handling of big DSSI/LV2 custom data
Signed-off-by: falkTX <falktx@falktx.com>
8 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
776c936829
wine related fixes
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
1f6bcd0aa6
Do not show error message box on Windows during discovery
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
993d444301
Fix log assertions during plugin scanning
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
78cff15740
Skip discovery checks when using discovery APIs, reduce timeout
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
b22143f28c
Fix build against old macos
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
4b1f10c2b1
Custom AU discovery code
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
1e3b910d01
Fix loading ppc64le vst3 plugins
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
df1f800a39
Fix winevst build
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
f7dda0396a
Skip some unnecessary plugin scanning steps
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
dacca3a53d
log failures from vst3 calls, allow to skip set_processing
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
84e2e0a4be
Always activate VST3 buses, regardless of default flags
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
4db3842785
Fix carla.lv2 ttl validation
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago