falkTX
f207f92169
Fix manual include of CarlaBridgeDefines.hpp
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-10 19:03:42 +02:00
falkTX
56468b4732
Do not use pthread on wasm builds when external plugins are enabled
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 15:50:23 +02:00
nikage
6cdd0e71a3
fix carla build on m1 ( #1757 )
2023-03-19 10:56:56 +01:00
falkTX
21508c6f70
Remove a line added by mistake
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 20:31:00 +01:00
falkTX
7de2b470d0
Fix build
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 20:18:22 +01:00
falkTX
5f4bfca4d7
Fix typo
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 19:39:41 +01:00
falkTX
f8b35fde65
Simplify jack event handling, now single queue on main thread
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 19:34:33 +01:00
falkTX
c11cd7b3b8
Tweak external dgl usage
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 18:50:33 +01:00
falkTX
aeccf6ab37
Fix typo
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 18:27:16 +01:00
falkTX
4784fc06e1
Add a few extra defs to help using external dpf/dgl
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 18:15:41 +01:00
falkTX
5d0d243be1
Create a single .a file when building as static lib
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 14:30:02 +01:00
falkTX
adc55af80c
Force built-in juce symbols into custom namespace
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-26 11:08:37 +01:00
falkTX
33a142f447
Cleanup BASE_OPTS usage, matching DPF
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 14:11:04 +01:00
falkTX
4c29367b6e
Fix build with custom namespace
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-12 16:49:24 +01:00
falkTX
515af8ac30
Even more juce net tweaks
2023-02-11 14:35:55 +01:00
falkTX
fb9a0f2617
More juce network cleanup
2023-02-11 13:58:23 +01:00
falkTX
322ed7bf68
remove downloader stuff from juce url code
2023-02-11 12:40:03 +00:00
falkTX
84b4d81175
named pipe still needed for now
2023-02-11 11:47:05 +00:00
falkTX
798885136a
More juce tweaks, import riscv/wasm fixes
2023-02-11 11:30:54 +00:00
falkTX
8e37c71bfb
Add a few juce modules useful to be used somewhere else..
2023-02-10 21:44:32 +00:00
falkTX
a69147f755
Skip building juce network stuff
2023-02-10 21:43:39 +00:00
falkTX
b3a2098d8c
Tweak JUCE build details
2023-02-10 21:31:22 +00:00
falkTX
4151e160f1
Fix compat with PyQt >= PyQt 5.15.8
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-29 20:40:54 +01:00
falkTX
3856c893a4
Fix crash/regression when using LV2 plugins without worker ext
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-28 14:24:20 +01:00
falkTX
378cb66ee5
Fix macOS build
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 13:06:30 +00:00
falkTX
1588f5b3c1
Fix carla_findMaxNormalizedFloat call
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-02 21:02:53 +00:00
falkTX
616333a65a
Update CI rules
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 17:47:18 +00:00
falkTX
423fed0d12
Fix build against old Qt5
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 17:46:12 +00:00
Olivier HUMBERT
cc8c918f64
missing </li> code ( #1724 )
...
* missing </li> code
* Update Information.cpp
2022-12-30 17:20:23 +00:00
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>
2022-12-30 15:37:19 +00:00
falkTX
6ae188765c
Install carla_frontend.py in carla plugin resources
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 11:00:52 +00:00
falkTX
9542453df2
Continue C++ conversion
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-27 22:19:33 +00:00
falkTX
f40d2f1a60
Start converting full plugin list dialog to C++
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-27 18:54:01 +00:00
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.
2022-12-27 15:33:15 +00:00
falkTX
6157a6e85d
Convert plugin list refresh dialog to C++
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 22:37:17 +00:00
falkTX
61228ea3b9
Use SDL driver by default on Haiku
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 20:21:11 +00:00
falkTX
aa400535b3
Tweak packaging for new frontend lib
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 11:52:37 +00:00
falkTX
4495215cb9
Always set time frame information for JUCE hosted plugins
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-31 01:29:24 +00:00
falkTX
ecc522dc8c
Support the more verbose LV2 MIDI CC definitions
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-30 20:21:09 +00:00
falkTX
3c10dcee95
frontend target requires backend one to finish first
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-24 00:49:48 +01:00
falkTX
7af54ba4f9
Fix native vst3 parameter id handling
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-23 21:27:19 +01:00
falkTX
680c46c153
A few more C++ frontend details, stub for plugin list dialog
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-23 20:53:43 +01:00
falkTX
de6833ab60
Handle clap as format in carla-single script
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-22 15:36:43 +01:00
falkTX
0132f1ae47
Skip frontend for static-plugin target
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-22 03:22:04 +01:00
falkTX
b27f20cc30
Fix bridge build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-22 02:37:32 +01:00
falkTX
155da91fdb
Fix CLAP multi-IO
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-22 02:27:12 +01:00
falkTX
5cb894c07c
Ignore LTO in CI builds, takes too long
2022-10-19 20:06:01 +01:00
falkTX
8e3fb38349
Do not try to build frontend if either qt or pyqt is missing
2022-10-19 19:03:41 +01:00
falkTX
8a9dac53c0
sip.unwrapinstance works for python -> c++ pointer conversion
2022-10-19 14:56:57 +01:00
falkTX
3bd590cc91
More C++ conversion, initial common frontend code split
2022-10-19 14:37:19 +01:00