falkTX
0bd8447005
Update submodule
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b4cf041284
Replace CARLA_EXPORT with separate API / PLUGIN export option
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c06a4e626a
Use -fno-gnu-unique by default
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f1d7b59020
Implement VERBOSE make flag
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
7e16efba89
Fix one more py3.10 compat issue
2 years ago
falkTX
7b8eeef343
FIx old macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
08bc05c4f9
Fix build with old macOS
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
f9afda01df
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c6bd5cfb1d
And another one
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3552ee5b88
Another int/float python fix
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
8d0f5af4ef
Fix Haiku build
2 years ago
falkTX
4b6010bd0a
Haiku cannot use -pthread
2 years ago
falkTX
6336d0706e
Do not error out when including AppConfig.h
2 years ago
falkTX
1f5e44c4bb
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
2 years ago
falkTX
b7d2d7b0d0
macOS plugin UI fixes
2 years ago
falkTX
928c09ab9a
Allow custom carla namespace, useful for static builds
2 years ago
falkTX
261fa7f805
Fix compat with old pyqt
2 years ago
falkTX
719246eb66
Fix make clean for STATIC_PLUGIN_TARGET
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
74a1ae82c9
One more XSetInputFocus exception fix
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2bbd787c42
Do not use RT threads for dummy engine / plugin testing
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
b1ecb33a5e
Fix a memory leak in the CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
782f7f64a7
Use gcc built-in expect to speed up safe asserts
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
yuri@FreeBSD.org
b8d38e395c
FreeBSD patch in AppConfig.h
3 years ago
falkTX
afc25ae313
Update external plugins submodule
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
25282c45fe
Reload audio file if sample rate changes
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c397f32066
Correct the offset used in the custom data restore fix
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c6ca5ca23d
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
8b24fc0e02
Use temporary files for big custom data values in bridges
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4fa1d2ba6b
Ensure custom data restore is exactly how it was saved
Fixes #1521
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4fac744067
interposer: More debug, remove superfulous check causing crashes
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6fb994bd9c
Ignore JACK applications trying to handle MIDI when it is disabled
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
63854e73da
Add "[carla]" prefix to printed messages directly by carla
Closes #1498
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d73e6d50d1
Fix crash when LV2 X11 UI has non-mapped child window
Closes #1486
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4f13afd48a
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
2a55bbaef4
Notify of embed resizes on bridges
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
fcd3eb8c65
Initial implementation for embedding UIs of bridged plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Alexandros Theodotou
683c5fe9a0
lv2: mark port as sidechain if part of a sidechain group
2 years ago
falkTX
1cc16af5c2
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
15f7f584f6
Give notice when carla needs to be restarted after lv2 rescan
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
613e695058
Prevent an assertion on dummy backend test
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Jean Pierre Cimalando
55e9bd176f
Mention JSFX support in help text
2 years ago
Jean Pierre Cimalando
9edef71a48
Implement JSFX (frontend)
3 years ago
Jean Pierre Cimalando
1f2f87ad41
Implement JSFX (backend)
3 years ago
Jean Pierre Cimalando
fd22df0798
Add ysfx (upstream 60917c4)
3 years ago
falkTX
3bc96e352c
Bump version to 2.4.2
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Jean Pierre Cimalando
3d04c60fce
Add water::MemoryInputStream
3 years ago
falkTX
63ce0b9148
Add PLUGIN_JSFX definition, not yet implemented
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Alexandros Theodotou
10471f05c2
clarify carla_patchbay_connect() docs
2 years ago
Stefans Mezulis
c9c0375bf4
Fix type error in signal emission
The `CanvasBox.positionChanged` signal expects to receive `x` and `y` as
`int`s, but they were being passed as `float`s, which mangled them on
the receiving signal handler.
This manifested as huge `x` and `y` values for canvas boxes, and when
saving and loading projects all boxes would hit the edge of the canvas
and get placed at the extreme edge.
2 years ago
falkTX
036f208cc8
Fix "-n" switch with newer python
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago