Commit graph

1257 commits

Author SHA1 Message Date
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
falkTX
7dd700b553 Try to map vst3 main variant audio IO proper; Re-enable VST3 tests 2022-08-10 03:02:48 +01:00
falkTX
114307a560 New attempt at ccache 2022-08-10 00:29:21 +01:00
falkTX
69072da3c9 Simplify makefile a bit 2022-08-09 23:39:16 +01:00
falkTX
ec4c65ff37
Remove swap tricks that are no longer needed
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-08 01:40:33 +01:00
falkTX
b90ec842be Do not use real clipboard on wasm builds for now 2022-08-07 20:07:55 +01:00
falkTX
ae04997541
Enable extra swap for wasm CI build
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-07 16:25:38 +01:00
falkTX
f5da3d7ffc A few more vst3 related fixes 2022-08-07 05:22:19 +01:00
falkTX
fceac5ee77 Fix wasm build 2022-08-07 00:12:04 +01:00
falkTX
dc1a1b5d99 Support clipboard in wasm builds 2022-08-06 02:33:31 +01:00
falkTX
af728d0c5f Set up resources before including plugin build rules, fixes wasm 2022-08-05 22:28:23 +01:00
falkTX
5a8b25948f
Fix build against/with old SDL2
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-05 12:48:03 +01:00
falkTX
cd6ca45bfd
Add wasm htaccess gzip setup example; Fix build with SDL installed
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-05 01:25:23 +01:00
falkTX
9616377f1e more aggressive wasm linker flags 2022-08-04 01:04:09 +01:00
falkTX
0f6948fe8a Detect when wasm stuff is unsupported 2022-08-03 20:04:41 +01:00
falkTX
f9a7099548
more wasm improvements, tweak welcome dialog
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-03 17:48:19 +01:00
falkTX
be279ddabd
Fix wrong/swapped template for main and mini wasm versions
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-03 15:39:13 +01:00
falkTX
4f3fdd239e
fix emar and emranlib usage for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-03 15:08:46 +01:00
falkTX
dc1cc5d044 Only enable LTO in specific builds 2022-08-02 18:36:49 +01:00
falkTX
340e927ae3 More work for native audio variant, add to win and mac installers 2022-08-02 14:30:50 +01:00
falkTX
bc345e2acd
Fix macos-universal CI builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-08-02 09:04:11 +01:00