falkTX
77b5becf75
Fixed mixed-usage headless/normal CardinalPluginContext
...
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-27 11:39:49 +02:00
falkTX
b1bedc8956
Fix showing AU GUI, leave details for a later main variant
...
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-23 19:37:56 +02:00
falkTX
8777f99e90
Fix missing binary resources for StarlingVia
...
Signed-off-by: falkTX <falktx@falktx.com>
2024-05-03 23:53:05 +02:00
falkTX
46951f73d8
Add mini build shortcut
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-06-27 20:30:13 +02:00
falkTX
1262f318da
Update and adapt to Rack 2.3
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:38:29 +02:00
falkTX
f99f79c1eb
Move common build flags to a single location
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 01:32:31 +02:00
falkTX
9f3252f7ca
Start cleaning up the makefiles
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 21:54:39 +02:00
falkTX
57cea708dc
Remove use of mingw-std-threads
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 19:41:20 +02:00
falkTX
ca5bfd6270
Tweak mini variant build to allow standalone
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 20:34:20 +01:00
falkTX
5376573d09
Remove the noplugins build
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:41:26 +01:00
falkTX
d67974284d
Tweak state flags
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 09:20:33 +00:00
falkTX
1ddcdee363
Ignore a few more messages for resending patch to remote
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 21:00:31 +00:00
falkTX
696e404009
fix macOS headless build
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 20:13:49 +00:00
falkTX
d0a354a411
Set up aggressive optimizations when using simde or MOD
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 18:01:22 +00:00
falkTX
fec9aef939
Build fixes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 14:49:50 +00:00
falkTX
0d68867aba
test build without CardinalMini
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 12:57:23 +00:00
falkTX
91cac905cc
More details for mini version, make menubar variant specific
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 15:33:16 +00:00
falkTX
cebb66f290
SIMD must always be enabled, even in debug builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 10:53:26 +00:00
falkTX
6372e23963
Generate mini variant modgui during wasm builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 02:33:57 +00:00
falkTX
c23230297c
Build mini variant for MOD
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 02:06:09 +00:00
falkTX
108c462115
Rename flag to NOSIMD=true, NOOPT already in use by DPF
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-28 14:53:28 +00:00
falkTX
2ad135551e
Allow to build without SSE optimizations, letting simde fake it
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-28 14:31:27 +00:00
falkTX
dd29816464
Adjust for wasm mini builds, WIP
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-27 15:10:53 +00:00
falkTX
cf74324568
Initial work towards a mini variant, WIP
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-25 22:28:36 +00:00
falkTX
2aa63fbc46
Fix SSE not being enabled in pffft for 32bit builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-19 13:37:29 +00:00
falkTX
bf4be75cb7
Fix MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 22:13:28 +00:00
falkTX
c90850602d
Alternative build fix
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 16:52:48 +00:00
falkTX
492ed37783
Use -fabi-version=11 for MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-17 19:29:45 +00:00
falkTX
5ec5688d62
Windows builds now require 0x0600/Vista, in preparation for Surge
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:23:31 +00:00
falkTX
dca76207e7
Alternative approach to custom module widget behaviour
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
b7ff3dc46f
Deal with Bitwig buggy behaviour regarding clap MIDI notes
2022-09-19 10:06:21 +01:00
falkTX
21c9f4446b
TESTING: Enable CLAP build of CardinalFX
2022-09-06 20:24:52 +01:00
falkTX
7c40addf34
Add -Wno-format-security to build flags
2022-09-04 11:14:41 +01:00
falkTX
4ead1d80bd
Add a single CardinalNative standalone variant
...
Based on FX but forces usage of native audio/midi instead of JACK
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-27 04:29:54 +01:00
falkTX
187b1c72dd
Introduce dark/light mode switch, EXPERIMENTAL
2022-07-19 16:22:17 +01:00
falkTX
d7d85606f4
Enable full wasm build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 11:27:44 +01:00
falkTX
e3a7a5ccb8
Use FX variant as base for wasm builds, add input and midi options
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-11 14:43:49 +01:00
falkTX
d1d08e4704
More wasm details, deal with requirements for -sMAIN_MODULE
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 23:11:02 +01:00
falkTX
5ed8eb4731
More wasm things, high-dpi browser tests
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 15:17:27 +01:00
falkTX
5370e2ad6e
More wasm details, basics mostly work now
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 02:02:22 +01:00
falkTX
d03e73119d
wasm related tweaks, still WIP
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
f4c2c03003
Allow forcing GLES mode
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
e79038812b
Set custom DISTRHO and DGL namespace
...
Closes #271
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-30 20:03:38 +01:00
falkTX
b3d68d9e9f
Silence gcc warning about alignment ABI changes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-26 13:57:38 +01:00
falkTX
d7f8575782
Do not use -faligned-new on macOS
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 19:27:52 +01:00
falkTX
3413e17fec
Add main Cardinal variant for MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-04 18:26:48 +01:00
falkTX
f59ff8f266
Add jack standalone to windows installer
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-19 18:08:41 +00:00
falkTX
5ebd513a38
A few extra rules for easier testing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-17 20:04:38 +00:00
falkTX
2dc12fb1ca
Force 32bit alignment for vectorized operations, fixes 32bit build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-14 23:19:16 +00:00
Filipe Coelho
a1017be6ea
Packaging fixes ( #192 )
...
* Start cleanup for improved packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Use the same folder for VST2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
* Fix static build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not set source-dir in CI builds
Signed-off-by: falkTX <falktx@falktx.com>
* Set a custom fallback systemdir per OS
Signed-off-by: falkTX <falktx@falktx.com>
* CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Build the whole pyqt on windows
Signed-off-by: falkTX <falktx@falktx.com>
* Mention AU in readme and differences docs
Signed-off-by: falkTX <falktx@falktx.com>
* Add specialized utils for macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Fix plugin-validation build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not create window for lv2lint tests
* Start enabling AU builds
* Copy over mod.lv2 specs for validation
* Skip main cardinal lv2lint, the custom CVPorts are not supported
* au build needs carla
* More CI tweaks
* Build headless version for plugin validation
* Fix typo
* Only show missing resources error message once
Signed-off-by: falkTX <falktx@falktx.com>
* Fallback to system path even if using a plugin bundle
Signed-off-by: falkTX <falktx@falktx.com>
* CI fixes, build full carla on Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Rename script
Signed-off-by: falkTX <falktx@falktx.com>
* Silly typo
Signed-off-by: falkTX <falktx@falktx.com>
* More CI tweaks, add windows installer
Signed-off-by: falkTX <falktx@falktx.com>
* Setup Carla paths for Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Yet more tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Package carla on windows, use xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
* Test win32 build too
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize rework
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 22:12:22 +00:00