falkTX
e739538064
Support the more verbose LV2 MIDI CC definitions
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
68f2b9c234
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1ecb386927
Use SDL driver by default on Haiku
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Sebastian Lohff
512b1b3951
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
ec3d7a3657
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
Olivier HUMBERT
1d537e9657
missing </li> code ( #1724 )
* missing </li> code
* Update Information.cpp
1 year ago
falkTX
9190d42e55
Fix carla_findMaxNormalizedFloat call
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
12d4d77b3c
Improve debug messages
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
75650148e5
Correct jackbridge build flags
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
bf4036ec7b
LTO must not be used for building wine stuff (not just linking)
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cce794d294
Also prevent -flto from wine link flags
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e8341d27c7
Prevent -static-lib{gcc,stdc++} flags from going to winelib stuff
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c066523021
Bump version to 2.5.2
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
93ce26e671
Revert "outer frame for carla-lv2" stuff, make it verbose instead
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4547f26116
Import fixes from main branch into hotfix-2.5 one
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a4be9f00bb
Restore positions of external patchbay graph nodes
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
65a161685e
Adjust for JUCE MIDI API changes, fix external MIDI connections
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9ce3534a01
Correct last commit, ensure ysfx uses generic approach for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
76cdd50bfa
Ignore MIDI ports known to cause issues in JUCE engine
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
dc8a90443b
Change default driver on windows from DirectSound to Windows Audio
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
4aced2409b
Ignore some compiler warnings from qt side
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
ffeb4e38f9
Fix logic around engine driver listings
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d3eb12e6a1
Use an outer frame for carla-lv2 outgoing events
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
9844d76319
Fix a small leak
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
efbebc59f1
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
1eaa175431
Make malloc usage consistent in CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d87b2f47b0
Cleanup ysfx setup
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
144cc30531
Fully remove water::Variant use
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cd0fdbf1e4
Stop using NamedValueSet in AudioProcessorGraph
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
658b5e30c6
Do not set scale factor for LV2 plugin UIs on macOS
2 years ago
falkTX
8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
160b5860e2
Fix several race conditions
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c9fc68aaa3
Use generic implementation for ysfx eel riscv builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
963f194b0e
Correct last commit
2 years ago
falkTX
982492712f
Alternative approach for systems without MAP_LOCKED (build&runtime)
2 years ago
falkTX
be097364a9
Math utils performance tweaks
2 years ago
falkTX
c7b4ee9c39
Set X11 utf8 window title for plugin UIs
2 years ago
Alexandros Theodotou
69816b7989
noop: remove trailing whitespace
2 years ago
falkTX
423a0b2467
Fix build with older SDL2
2 years ago
falkTX
1ec2dbc537
Fix typo
2 years ago
falkTX
08f2eb33be
Fix build with new wine
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
c6f49f6da3
Make sure SDL is disabled for static plugin target
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e3a0aad27a
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
33ef884b28
Update included DPF
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d7d94ec516
Fix not building static binaries on windows (2.5.0 regression)
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Jean Pierre Cimalando
9e2defbba8
Make ysfx compatible with FreeBSD
2 years ago
Yuri Victorovich
19dcf134e5
Add #if defined(__FreeBSD__) to avoid #include <alloca.h> on FreeBSD
2 years ago
falkTX
e3b25116d6
Try to fix i386 build
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
e48a222160
Update juce plugin time related code for new APIs
2 years ago
falkTX
f8d7d9afce
Another python3.10 compat fix
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago