Commit graph

1573 commits

Author SHA1 Message Date
falkTX
344dec5d31
Make CI workflow templated, so it is easier to maintain
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 17:28:46 +02:00
falkTX
150053d11c
CI: Never build with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-22 16:48:16 +02:00
falkTX
5555e22d43
Add inno bits for picking VST2 folder location
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-20 20:10:40 +02:00
falkTX
1ce27708d1 Revert "Reenable LTO for testing"
This reverts commit 2352682996.
2023-04-20 20:08:34 +02:00
falkTX
bcf65a12d2 Bump version
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-20 20:08:23 +02:00
falkTX
2352682996
Reenable LTO for testing
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-18 13:11:28 +02:00
falkTX
a42ca2c5df
Really fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 22:16:11 +02:00
falkTX
f1f7d968df
Use the correct DGL namespace for extra windows build details
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 19:56:59 +02:00
falkTX
effc7d910e
Fix windows and macOS builds
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-15 18:01:11 +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
3b47704e19
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 19:08:57 +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
ffbb543b68
Update dpf and carla
Signed-off-by: falkTX <falktx@falktx.com>
2023-04-06 15:14:59 +02:00
Don Cross
e2ed1e02d2 Sapphire v 2.2.2: Added new module Tube Unit. 2023-03-19 09:40:30 +00: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
6887af3138
Do not exclude src/MOD from source tarball
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 12:35:50 +01:00
falkTX
6e2d01c24f
Fix make clean
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 12:07:04 +01:00
falkTX
cfe50e25e9
Mention mini variant in readme
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 11:29:46 +01:00
falkTX
94499ff62b
Include carla's juce modules in source tarball
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 10:57:52 +01:00
falkTX
b858aa5c53
Disable LTO post release
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-28 10:57:27 +01:00
falkTX
351d6a815f
Make sure CI uploads releases
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-27 21:34:22 +01:00
falkTX
06d61a55a2
Add another mini patch
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-27 19:41:27 +01:00
falkTX
6e17e452b1
Fix mini standalone under non-jack systems
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-26 19:15:22 +01:00
falkTX
6cc696d911
Force built-in carla juce symbols into custom namespace
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-26 11:09:30 +01:00
falkTX
83c3ae888d
Enable LTO in preparation for release
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 17:04:25 +01:00
falkTX
fcbed2797c
Do not reset pitch when receiving all-notes-off
Closes #464
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 16:36:58 +01:00
falkTX
fdfe20b606
Make vst3 versioning more officially compatible
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 15:51:08 +01:00
falkTX
e9c030a0f8
Check /usr directory for existing carla tools on macOS too
Closes #495

Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 15:04:00 +01:00
falkTX
5c0b454583
Fix notes module width in wasm-mini init patch
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-25 14:36:59 +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
falkTX
78e2b8af59
Another wasm-noopt fix
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 19:58:17 +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
1f2f14589e
Fix wasm-noopt build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-24 14:15:48 +01:00
falkTX
1632dc88d3
CI: only skip stripping of standalone
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-21 10:34:24 +01:00
falkTX
bda79d525d
Rebuild CI cache
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 23:46:22 +01:00
falkTX
047424fe3a
Add wasm-noopt CI build
Signed-off-by: falkTX <falktx@falktx.com>
2023-02-20 12:28:56 +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
a0a9be87cb
Revert "CI: Use ubuntu-22.04 for linux-armhf builds"
This reverts commit 5a2f79b7a9.
2023-02-19 19:32:21 +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