Commit graph

1407 commits

Author SHA1 Message Date
falkTX
66c2acc64c
Bump version to 22.12
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-17 13:06:22 +00:00
falkTX
0648ad2f64
Use --keep-debuginfo=yes for valgrind checks
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-13 21:09:38 +00:00
falkTX
b57af2d022
Enable emscripten --use-preload-cache flag
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-13 14:03:07 +00:00
falkTX
2579a11a9c
Add wasm build instructions, fix mouse lock on chrome, wrong keys
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-12 21:27:48 +00:00
falkTX
3eddf06b41
Improve docs for building Windows binaries
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-12 20:17:33 +00:00
Don Cross
d19717ad7c Fixed access of uninitialized memory in Sapphire Elastika.
Updated commit hash of Sapphire plugin to include this fix:

b30d20745d
2022-12-07 11:46:01 +00:00
falkTX
3b4e51ee59
Make wasm versioned
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-07 10:45:50 +00:00
falkTX
2b8cc1f953
Do brotli compression of wasm files directly on CI
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-07 10:20:49 +00:00
Don Cross
1876ad99f9 Adding plugin Sapphire, modules Elastika, Moots. 2022-12-07 03:24:11 +00:00
falkTX
283ae3d6af
wasm related fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-05 20:42:10 +00:00
falkTX
5705652038
Switch to surge release-candidate/2.0.4.0 branch
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-05 09:29:44 +00:00
falkTX
1ba43b195f
Add surgext
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:38:19 +00:00
falkTX
8efc6a45e0
Use less disk space on CI builds, avoiding possible build failures
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:35:11 +00:00
falkTX
faf27361cc
Expand our custom simde approach to mimic more SSE/AVX headers
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:32:46 +00:00
falkTX
5226aa5c4e
Cleanup imgui code, only need to check for 1 GL3 macro
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:26:37 +00:00
falkTX
c269d7228a
Improve linux-compat/execinfo.h so it can be used multiple times
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-04 20:25:43 +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
eddd85c45b
Remove superfulous zip/exe artifacts on windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-02 19:19:01 +00:00
falkTX
a31fef512b
generate portable windows binaries on CI
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-02 13:47:17 +00:00
falkTX
ebb4091a60
Use unzipfx approach for Windows zip executables
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-02 09:22:40 +00:00
falkTX
0c00446480
Add CardinalPortable to Windows zip build artifacts
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-02 09:07:00 +00:00
falkTX
d715d8c066
Find local resources dir for Windows standalones
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-02 09:00:50 +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
1fe187b511
Dark style for PathSet PlusPane
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 21:01:15 +00:00
falkTX
646befd590
Fix Wine workaround
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:44:58 +00:00
falkTX
b98283034d
Reduce diff vs Rack, regarding ModuleWidget.cpp file
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:42:15 +00:00
falkTX
da56d13cf7 Finalize stoermelder-packone
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
977ea87310 Finalize stoermelder-p1 changes, all but audio and midi modules
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
26f981f843 More details for Stoermelder Pack-One, dynamic theme changes
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
7a9365ed0d Update PathSet, patch stoermelder-packone Mb
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +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
377cf01ddc Add stoermelder-packone
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
d6aaff743a
Update docs/DIFFERENCES.md for Rack 2.2 comparison
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-29 08:37:40 +00:00
falkTX
454573b851
Turn off LTO again after release
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-27 21:54:18 +00:00
Christopher Arndt
51940c5092 fix: classic polysynth example produced no sound without host automation
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2022-11-27 08:53:43 +00:00
falkTX
ca67db4964
Enable LTO in preparation for release
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-27 00:48:05 +00:00
Christopher Arndt
afdd6e0e91 feat: add example patch with a classic subtractive polysynth setup
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
2022-11-26 22:48:36 +00:00
falkTX
f3fb9a779d
Fix out of bounds read in drumkit modules
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-26 10:15:14 +00:00
falkTX
a182b1216e
Fix possible out of bounds read on host audio 2 meters
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-26 01:23:56 +00:00
falkTX
cd99938fa8
Assume 128 buffer size for ildaeil and host audio peaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-26 00:17:57 +00:00
falkTX
d02a5c6796
Handle plaits first playback returning -1 active engine
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-26 00:16:14 +00:00
falkTX
e22d492ea1 Memory alignment is needed on macOS after all
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 23:27:58 +00:00
falkTX
8cdc958c1e Standardize native audio behaviour for all systems
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 23:27:58 +00:00
falkTX
16acb8079a
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:25:30 +00:00
falkTX
7655bb5f0b
Import Vector.hpp fix from Rack, before 2.2 update
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:16:45 +00:00
falkTX
eb730b6c33
Fixup code style, regen Rack diffs
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:00:59 +00:00
Francesco Cameli
f33945d088
Order modules according to cable connections (#410)
* Engine: re-order modules at each cable connection

* Cleanup Engine.cpp

* Ignore .vscode

* Engine: re-work feedback detection with debug printing

* Engine: simplify ordering and add debug printing

* Engine: use DEBUG_ORDERED_MODULES to print debugging info

* Ignore .vscode
2022-11-25 17:56:39 +00:00
falkTX
d3b722ebba
Fix IRC notification workflow
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 17:54:10 +00:00