falkTX
f207f92169
Fix manual include of CarlaBridgeDefines.hpp
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
56468b4732
Do not use pthread on wasm builds when external plugins are enabled
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
nikage
6cdd0e71a3
fix carla build on m1 ( #1757 )
1 year ago
falkTX
21508c6f70
Remove a line added by mistake
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7de2b470d0
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5f4bfca4d7
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
f8b35fde65
Simplify jack event handling, now single queue on main thread
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c11cd7b3b8
Tweak external dgl usage
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
aeccf6ab37
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4784fc06e1
Add a few extra defs to help using external dpf/dgl
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
5d0d243be1
Create a single .a file when building as static lib
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
adc55af80c
Force built-in juce symbols into custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
33a142f447
Cleanup BASE_OPTS usage, matching DPF
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
515af8ac30
Even more juce net tweaks
1 year ago
falkTX
fb9a0f2617
More juce network cleanup
1 year ago
falkTX
322ed7bf68
remove downloader stuff from juce url code
1 year ago
falkTX
84b4d81175
named pipe still needed for now
1 year ago
falkTX
798885136a
More juce tweaks, import riscv/wasm fixes
1 year ago
falkTX
8e37c71bfb
Add a few juce modules useful to be used somewhere else..
1 year ago
falkTX
a69147f755
Skip building juce network stuff
1 year ago
falkTX
b3a2098d8c
Tweak JUCE build details
1 year ago
falkTX
4151e160f1
Fix compat with PyQt >= PyQt 5.15.8
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
3856c893a4
Fix crash/regression when using LV2 plugins without worker ext
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
1588f5b3c1
Fix carla_findMaxNormalizedFloat call
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
616333a65a
Update CI rules
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
Olivier HUMBERT
cc8c918f64
missing </li> code ( #1724 )
* missing </li> code
* Update Information.cpp
1 year ago
falkTX
a97fd200fe
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6ae188765c
Install carla_frontend.py in carla plugin resources
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
falkTX
6157a6e85d
Convert plugin list refresh dialog to C++
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
61228ea3b9
Use SDL driver by default on Haiku
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
aa400535b3
Tweak packaging for new frontend lib
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4495215cb9
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ecc522dc8c
Support the more verbose LV2 MIDI CC definitions
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3c10dcee95
frontend target requires backend one to finish first
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
7af54ba4f9
Fix native vst3 parameter id handling
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
680c46c153
A few more C++ frontend details, stub for plugin list dialog
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
de6833ab60
Handle clap as format in carla-single script
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
0132f1ae47
Skip frontend for static-plugin target
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b27f20cc30
Fix bridge build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
155da91fdb
Fix CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
5cb894c07c
Ignore LTO in CI builds, takes too long
2 years ago
falkTX
8e3fb38349
Do not try to build frontend if either qt or pyqt is missing
2 years ago
falkTX
8a9dac53c0
sip.unwrapinstance works for python -> c++ pointer conversion
2 years ago
falkTX
3bd590cc91
More C++ conversion, initial common frontend code split
2 years ago