Commit graph

329 commits

Author SHA1 Message Date
falkTX
9542ea98ac
Remove ildaeil from wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-21 02:08:04 +02:00
falkTX
aa90be8d60
Cleanup, fix initial light mode
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:48:52 +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
2c7bcfbb4a
give unique symbols to newly added code for aida-x
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 02:10:47 +02:00
falkTX
1101ec3d21
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 01:28:06 +02:00
falkTX
871c6dbaf4
Initial work for AIDA-X module
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-25 00:44:04 +02:00
falkTX
5b2ee452b9
Fix wasm build
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-23 01:56:59 +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
5376573d09
Remove the noplugins build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-19 19:41:26 +01:00
falkTX
e0ff27ebb4
Make surgext build flags match the cmake side
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-12 19:33:32 +01:00
falkTX
10545938d8
Tweak build in preparation for surge update
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-12 17:24:45 +01:00
falkTX
0ac2736dfa Switch to custom juce from carla, update surge 2023-02-10 22:16:22 +00:00
falkTX
26bd1886ee
Also skip Ripples, a bit too cpu expensive
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-27 10:13:56 +01:00
falkTX
d38b7213e7
Mini: Tweak available surge modules
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 18:09:13 +01:00
falkTX
9f2cada14f
Skip light mode panels on mini variant
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 17:53:55 +01:00
falkTX
69ab3c2de7
Tweaks to mini modules, add a few more surgext ones
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 17:43:09 +01:00
falkTX
5c7025b7fe
Add some Mockba to mini, test surgext stuff too
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 16:57:23 +01:00
falkTX
e62710867f
Mini: forgot to add MidSide and Sum svgs, empty svgs for MOD
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 15:17:47 +01:00
falkTX
8d5bd3dd5b
Mini: Add Fundamental MidSide and Sum, replace Braids with Ripples
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-26 13:40:40 +01:00
falkTX
2e5bc3c7dc
Mini: Remove UMix, add Aria Spleet and Swerge
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 19:28:36 +00:00
falkTX
1b5fb47649
Add braids to mini
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 18:22:05 +00:00
falkTX
c1fdfae3c2
Add more plugins to mini, finish the optimizations bit
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-31 18:02:43 +00:00
falkTX
ebaa70b05a
A few more build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 16:02:28 +00:00
falkTX
fec9aef939
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 14:49:50 +00:00
falkTX
5e73b8c227
More mini details, fake audio runs, set host param values
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 23:58:16 +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
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
0da7070886
More mini details
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-27 14:32:54 +00:00
falkTX
a53f15af77 A few more details for mini variant
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-27 14:06:17 +00:00
falkTX
a85679758c
Setup mini variant UI, move around more code to accomodate this
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 09:10:52 +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
76cdce063c
Fix rebuilds with different NOPLUGINS
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-24 20:42:58 +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
3b7435f8ee
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 16:03:47 +00:00
falkTX
73f7a165a6
Try to fix win32 builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-18 15:52:45 +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
2798523af8
Update BaconPlugs and Befaco
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-17 14:46:35 +00:00
Don Cross
1876ad99f9 Adding plugin Sapphire, modules Elastika, Moots. 2022-12-07 03:24:11 +00:00
falkTX
1ba43b195f
Add surgext
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:38:19 +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
a27cc93d8f
Cleanup makefiles, ensure deps see our custom includes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:22:30 +00:00
falkTX
5b85e61d9b
Update Befaco, adds PonyVCO
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 22:07:05 +00:00
falkTX
55c87c2ed8
Update MindMeldModular, brings Patch Master
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 21:12:37 +00:00
falkTX
da56d13cf7 Finalize stoermelder-packone
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00