Commit graph

1277 commits

Author SHA1 Message Date
dreamer
7b242f1391 adding alef's bits 2022-09-08 10:54:16 +01:00
falkTX
ac71bffae7
Comment out wasm builds for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-08 10:36:24 +01:00
falkTX
010b8fe6fd
Deal with lack of RAM on github CI, use -j1 on final build stage
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 23:26:02 +01:00
falkTX
3fc03c311e
Add libsdl2-dev to CI, for linux native audio standalone
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 23:18:00 +01:00
falkTX
5d68d6bba6
Ensure native standalone does not use jack
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 23:15:58 +01:00
falkTX
a381b3d160
Add CLAP plugin format to release artifacts, mention it in README
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 22:52:41 +01:00
falkTX
069465eced
Dont do full macOS build if there is no cache for its dependencies
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 22:17:32 +01:00
falkTX
f140fbb55a
Install alsa and pulse for Linux CI builds, so native audio works
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 18:53:14 +01:00
falkTX
e9f3a1edce
Add libfftw3-dev to sysdeps CI build
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 18:28:32 +01:00
falkTX
809651427c
Renable LTO in CI in preparation for new modules
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 16:44:01 +01:00
falkTX
f05615d0f4
Cant enable mem leak checks on CI yet, glx/mesa fails
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 16:42:38 +01:00
falkTX
63689b2a18
Check for memory leaks in CI now that we fix them all
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 15:46:05 +01:00
falkTX
3a17dbfa41
Update voxglitch, fix last memory leaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 15:42:05 +01:00
falkTX
af64bc5991
Setup a few more name conflicts
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 14:35:45 +01:00
falkTX
e39ff6d0f8
Fix a few more leaks and update PathSet
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 14:35:17 +01:00
falkTX
19c12abdd4
Fix a few plugin memory leaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 08:37:21 +01:00
falkTX
26ec541280
Fix DrumKit memory leaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 07:54:28 +01:00
falkTX
38fca07f14
Fix memory leak in AudioToCVPitch
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-07 07:18:04 +01:00
falkTX
98fdb7f7a0
Remove vst3 note on macOS installer
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-06 21:46:21 +01:00
falkTX
21c9f4446b TESTING: Enable CLAP build of CardinalFX 2022-09-06 20:24:52 +01:00
falkTX
1012f03514
Remove note about vst3 being experimental, it no longer is
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-06 09:42:24 +01:00
falkTX
e032f02fd2
Fix all load/unload memory errors, activate CI check
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-06 08:43:50 +01:00
falkTX
b0757112db
Update AS, fix memory issues with its freeverb copy
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-05 23:07:23 +01:00
falkTX
d98019269a Make main variant group audio IO in stereo groups, fixes VST3 side 2022-09-04 19:58:07 +01:00
falkTX
7c40addf34 Add -Wno-format-security to build flags 2022-09-04 11:14:41 +01:00
falkTX
539ec5b7a7 Fix VST3 time position for FLStudio 2022-09-04 11:10:42 +01:00
falkTX
eeb2882eed Bump version 2022-09-04 10:41:45 +01:00
falkTX
03c533d784
Revert "Comment out MOD CI builds for now"
This reverts commit 5d8157e589.
2022-09-03 12:01:52 +01:00
falkTX
5d8157e589
Comment out MOD CI builds for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-02 09:55:35 +01:00
falkTX
cfa13e5b7b
Set DISTRHO_UI_DEFAULT_WIDTH/HEIGHT, fixing default VST3 UI size
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-02 06:04:34 +01:00
falkTX
1cd1bb26a5
Update DPF for a few VST3 fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-09-02 05:59:39 +01:00
falkTX
32dadb10bf Make Audio2 consume a tiny bit less cpu 2022-08-23 00:28:25 +01:00
falkTX
ad1834cf65
Cache pluginval builds, add missing lv2 extension packages
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-21 20:37:23 +01:00
falkTX
5700074e61
Try with updated lv2lint
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-21 19:52:50 +01:00
falkTX
9cd4ff1177
Skip lv2lint validation for now
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-21 18:39:08 +01:00
falkTX
69cd61d9ae
Run lv2lint through xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-20 23:14:53 +01:00
falkTX
5ef1fc8746
Fix Bidoo crashes, print self-test action each time being run
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-20 22:23:05 +01:00
falkTX
b3c49e6842 Fix CI plugin val step, now needs gui related dev libs 2022-08-20 01:33:12 +01:00
falkTX
355933215c Package both jack and native standalones for linux 2022-08-20 01:28:07 +01:00
falkTX
9ca7458159 Build all modules when doing plugin validation self-test 2022-08-20 01:19:57 +01:00
falkTX
1746e4b7ef
Fix runtime checks from dpf
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-19 04:30:55 +01:00
falkTX
392aafe17b Tweak helpers.hpp to more easily find misbehaving module widgets 2022-08-19 04:28:04 +01:00
falkTX
9d121a1e03 Update bidoo, adds encore module 2022-08-19 04:27:23 +01:00
falkTX
c376854a96 Introduce run-time self-tests (needs special build) 2022-08-19 03:02:38 +01:00
falkTX
67526eb978 Fix AU crash if host does not provide time signature (x64 auval) 2022-08-18 23:44:24 +01:00
falkTX
25b70b9931 Consistent macos build flags, allow debug jucewrapper 2022-08-18 22:57:28 +01:00
dreamer
6bd74114c7 add befaco light permission 2022-08-15 16:31:38 +01:00
falkTX
e42dc9154f Allow wasm to load patch from url too 2022-08-13 00:40:27 +01:00
falkTX
19878f0097 Allow loading uncompressed plugin state; Allow patch wasm url 2022-08-13 00:01:06 +01:00
falkTX
accf13abbd Fix loading patchstorage patches in wasm build (regression) 2022-08-12 23:13:09 +01:00