Commit graph

601 commits

Author SHA1 Message Date
falkTX
e7bb99c3ce
Allow usage of local user dir and config
I held on for as long as I could, but plugin host caching needs it

Signed-off-by: falkTX <falktx@falktx.com>
2023-05-18 21:54:41 +02:00
falkTX
16b1a0f896
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-17 20:52:49 +02:00
falkTX
b414498c64
Do not link against sfzero
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-17 20:51:36 +02:00
falkTX
4679575a95
cursor lock disabled by default on wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-03 16:39:48 +02:00
falkTX
6a547bea5f
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 12:57:49 +02:00
falkTX
c99d0d00d6
Fix wasm locateFile
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-24 08:43:15 +02:00
falkTX
266f45f731
Switch makefile imports around to fix CardinalNative
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-24 00:56:09 +02:00
falkTX
aca0e8d4db
Tweaks to wasm nosimd loader
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 19:57:13 +02:00
falkTX
39e83285e2
Only use remote OSC control in headless/MOD, remove LTO from readme
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 15:30:02 +02:00
falkTX
5a53cd37b8
Cleanup some more CI details, auto-load nosimd wasm
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 12:24:00 +02:00
falkTX
26e206f3d8
CI build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 03:29:56 +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
bcf65a12d2 Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-20 20:08:23 +02:00
falkTX
59e3d5a6d4
Always use verbose carla linkage
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 16:35:48 +02:00
falkTX
3f024a0d61
workaround mingw linker bug
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-07 00:43:21 +02:00
falkTX
6d8a2c1970 Fix menubar cpu usage not showing on regular builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 16:05:17 +02:00
falkTX
e463fa4dfb Cleanup for things moved into DPF
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 16:05:17 +02:00
Cameron
b51041ac48 reinit random in case it was initialized on another thread 2023-04-06 16:05:09 +02:00
falkTX
ba9ad5f2e5
Invert scroll X direction
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 15:15:28 +02:00
falkTX
120d5e3c08
Use carla single static lib setup
Signed-off-by: falkTX <falktx@falktx.com>
2023-03-05 14:45:58 +01:00
falkTX
c568a695c8
Fixup initial wasm mini welcome patch, remove old PoC
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 22:54:31 +01:00
Stephane Alnet
61796c3179
Add support for setting host parameters in OSC
This is meant to be used by e.g. small electronic widgets providing live values from potentiometers, switches, …
2023-02-24 15:39:46 +01:00
falkTX
76d0cd31aa
Assume wasm mini never needs simd, and main one does
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 15:16:58 +01:00
falkTX
caa4797a7e
Fix initial/welcome wasm mini patch
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 11:05:08 +01:00
falkTX
b4b7f78fde
Use custom wasm shell for mini variant too
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 11:02:31 +01:00
falkTX
b9279fc2b3
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 00:07:29 +01:00
falkTX
df5b687265
Fix mod build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 21:30:46 +01: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
31dcf9ec6f
Make remote name more generic
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:38:04 +01:00
falkTX
30941542d3
Fix a few details of mini version, show mini demo patches
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:25:57 +01:00
falkTX
605cb05604
Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-14 11:27:18 +01:00
falkTX
f7a919f206
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-12 13:40:23 +01:00
falkTX
0ac2736dfa Switch to custom juce from carla, update surge 2023-02-10 22:16:22 +00:00
falkTX
68c94903e3
Use new ScopedDenormalDisable class
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-09 14:37:17 +01:00
falkTX
a1d2dbc67f
Test build for forcely disabling denormals
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-08 20:36:17 +01:00
falkTX
ca7b3cfd28
Set surgext libs for linking before others, needed in some systems
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 16:47:48 +01:00
falkTX
a238f10eec
Make sure OSC is enabled in MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 22:29:45 +00:00
falkTX
64bb754009
Tweak main variant category, fx variant modgui title
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 22:22:42 +00:00
falkTX
b08e689812
Set mini category as mod:ControlVoltagePlugin, hide gui params
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 18:41:20 +00:00
falkTX
ed11ac5151
Add mini modgui screenshot
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 18:12:42 +00:00
falkTX
0b7fe21e57
Mini: Ignore plug lights for regular modules too
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 13:27:10 +00:00
falkTX
5ff9a5118e
Ignore cable lights on headless build, for a bit more performance
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-04 13:04:05 +00:00
falkTX
e418bb17c6
Do not show resize handle in mini variant
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 23:58:46 +00:00
falkTX
1497e54974
Only set window title if standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 23:53:27 +00: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
2c3ab95472
Show manual deploy options on mini variant, sometimes needed
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-01 20:14:02 +00:00