Commit Graph

6784 Commits

Author SHA1 Message Date
falkTX a2791c9676
Build clap stuff with -ObjC++ under macOS
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-03 17:27:53 +01:00
falkTX 65d988bf2d
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-03 17:18:13 +01:00
falkTX bb440eb73a
Keep building not-yet-converted Qt UI files, fixes build
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-03 16:16:17 +01:00
falkTX 6b7da3895c
More details for CLAP hosting
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-03 15:18:47 +01:00
falkTX 6646cc4c7c
Tweaks for getting clap plugins to show up
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-02 16:27:36 +01:00
falkTX ec6eaf420e Start of clap plugin discovery
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-02 16:02:34 +01:00
falkTX 6c764cc0f8 Define constexpr as nothing for old compilers
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-02 16:02:34 +01:00
falkTX 3b2ab38ad8 water: Remove use of CharPointerType
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-02 16:02:34 +01:00
falkTX 9e6f236027
Push new stub file
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-02 13:27:45 +01:00
falkTX 679e507f0a
Define PLUGIN_CLAP and add stub files
Signed-off-by: falkTX <falktx@falktx.com>
2022-10-01 22:42:32 +01:00
falkTX 83d924b1ce Remove now unused file 2022-10-01 22:17:00 +01:00
falkTX 5db10df8be Start moving files around 2022-10-01 22:17:00 +01:00
falkTX 7d23ab72be
Force usage of i686-w64-mingw32 for win32 builds on 64bit systems
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-27 22:37:43 +01:00
falkTX a4be9f00bb
Restore positions of external patchbay graph nodes
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 21:04:35 +01:00
falkTX 65a161685e
Adjust for JUCE MIDI API changes, fix external MIDI connections
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 20:42:04 +01:00
falkTX 9ce3534a01
Correct last commit, ensure ysfx uses generic approach for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 18:39:57 +01:00
falkTX 76cdd50bfa
Ignore MIDI ports known to cause issues in JUCE engine
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 14:40:02 +01:00
falkTX dc8a90443b
Change default driver on windows from DirectSound to Windows Audio
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 14:24:30 +01:00
falkTX 4aced2409b
Ignore some compiler warnings from qt side
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 14:22:38 +01:00
falkTX ffeb4e38f9
Fix logic around engine driver listings
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-26 13:36:49 +01:00
falkTX d3eb12e6a1
Use an outer frame for carla-lv2 outgoing events
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 19:43:21 +01:00
falkTX 9844d76319
Fix a small leak
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 19:25:08 +01:00
falkTX efbebc59f1
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 19:24:54 +01:00
falkTX 1eaa175431
Make malloc usage consistent in CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 19:24:20 +01:00
falkTX d87b2f47b0
Cleanup ysfx setup
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 19:05:29 +01:00
falkTX 144cc30531 Fully remove water::Variant use
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 18:56:00 +01:00
falkTX cd0fdbf1e4 Stop using NamedValueSet in AudioProcessorGraph
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-24 18:56:00 +01:00
falkTX 658b5e30c6 Do not set scale factor for LV2 plugin UIs on macOS 2022-09-22 00:39:20 +01:00
falkTX 8c58d0994c
Bump version to 2.5.1
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-15 00:55:00 +01:00
falkTX 160b5860e2
Fix several race conditions
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-15 00:46:51 +01:00
falkTX c9fc68aaa3
Use generic implementation for ysfx eel riscv builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-14 01:04:22 +01:00
falkTX 963f194b0e Correct last commit 2022-08-25 02:37:53 +01:00
falkTX 982492712f Alternative approach for systems without MAP_LOCKED (build&runtime) 2022-08-25 02:31:57 +01:00
falkTX be097364a9 Math utils performance tweaks 2022-08-23 00:25:23 +01:00
falkTX c7b4ee9c39 Set X11 utf8 window title for plugin UIs 2022-08-09 14:00:18 +01:00
Alexandros Theodotou 69816b7989 noop: remove trailing whitespace 2022-08-09 13:46:14 +01:00
falkTX 423a0b2467 Fix build with older SDL2 2022-08-09 13:37:47 +01:00
falkTX 1ec2dbc537 Fix typo 2022-08-09 03:44:13 +01:00
falkTX 08f2eb33be Fix build with new wine
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-09 01:58:18 +01:00
falkTX c6f49f6da3
Make sure SDL is disabled for static plugin target
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-05 01:24:28 +01:00
falkTX e3a0aad27a
Add missing file
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-26 03:12:23 +01:00
falkTX 33ef884b28
Update included DPF
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-25 17:56:52 +01:00
falkTX d7d94ec516
Fix not building static binaries on windows (2.5.0 regression)
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-25 17:55:58 +01:00
falkTX 01f93b40d5
Fix win32 CI stuff
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-22 00:36:07 +01:00
Jean Pierre Cimalando 9e2defbba8 Make ysfx compatible with FreeBSD 2022-07-18 21:25:26 +01:00
Yuri Victorovich 19dcf134e5 Add #if defined(__FreeBSD__) to avoid #include <alloca.h> on FreeBSD 2022-07-17 18:09:38 +01:00
falkTX e3b25116d6
Try to fix i386 build
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-16 00:53:27 +01:00
falkTX 6bc9a90ebb Update copyright information related to JUCE 2022-07-16 00:10:33 +01:00
falkTX e48a222160 Update juce plugin time related code for new APIs 2022-07-16 00:05:46 +01:00
falkTX f8d7d9afce
Another python3.10 compat fix
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-15 14:21:20 +01:00