Adam Williamson
05ded2d162
Merge a81a2a545d
into e312817b6f
1 month ago
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
9fa38c58df
Add docker files for building wine libs more easily
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
Jonas Berlin
e39f04d2d8
README: Add link to OSC website
7 months 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
3e21364e26
Update CI setup
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
948991d7b5
Fix cmake build
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
862c1ec129
Update install docs
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
66afe24a08
CI: Fix macos cmake artifact name
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
7dfbce94c0
Update CI version
Signed-off-by: falkTX <falktx@falktx.com>
8 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