falkTX
a808190e9a
Add method for module widgets to persist their black/silver screws
3 years ago
falkTX
a5d28c2707
Enable linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
392aafe17b
Tweak helpers.hpp to more easily find misbehaving module widgets
3 years ago
falkTX
187b1c72dd
Introduce dark/light mode switch, EXPERIMENTAL
3 years ago
falkTX
d1d08e4704
More wasm details, deal with requirements for -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
3af971534c
Allow wasm fetch patchstorage thigns, set system factory template
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e389ca7469
Workaround for wrong file permissions from zstd extraction on wasm
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4c326f5f39
Update for async API breaking change, adding default filename
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5ed8eb4731
More wasm things, high-dpi browser tests
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5370e2ad6e
More wasm details, basics mostly work now
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
d03e73119d
wasm related tweaks, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
83ba2ca091
Make sure plugins do not use osdialog, add Lilac implementation
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dfc59c94cc
Do not use alignas on macOS
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
310cab2d6d
Store a few more properties as plugin state, including favorites
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
2dc12fb1ca
Force 32bit alignment for vectorized operations, fixes 32bit build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
572e26c7da
Implement cardinal specific async dialogs in voxglitch
Closes #183
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f53df86016
Forgot "#pragma once" macro in some mingw compat header files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
96e5e49b22
Add "future" mingw compat header file
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d6823af74d
Add compat headers for haiku builds
4 years ago
falkTX
7e92b5fd62
Update sse2neon
4 years ago
falkTX
335db79d14
More packaging stuff
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
78485054bd
Forget about our custom mutex altogether after all
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
bd038fef75
Give up on mod mutex, not the right tool; Add screenshot to manual
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a3ee3a0149
Use direct futexes for MOD target write lock
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9cb3696feb
Only the read lock needs priority inversion
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a34227d0ad
Make our own RW engine mutex, so we can do priority inversion
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fdc18bc10f
Fix crash due to non-aligned Port allocation
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0000456cf5
Alternative approach to zero-latency cables; Update patches
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c1f436eea0
Alternative approach for zero-latency cables
4 years ago
falkTX
f78879f3e2
Zero latency cables \o/ (please test)
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8276f86680
Prevent use of audio drivers and ports, also unwanted
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d3584b0567
Stop using MIDI drivers and ports completely
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
cb26617890
Implement MIDI-Map, finishing all core replacements
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
14a2cb153e
Use -fsingle-precision-constant for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f9b2ec35a0
Fix regression on MIDI output
Closes #115
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c74923eb2d
Override Rack's Message class for prealloc is on stack, not on heap
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5946464fc9
Some little hacks to ensure proper mingw print format is used
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Filipe Coelho
43951635e9
Setup PawPaw and let it be used for CI extra deps ( #93 )
* Setup PawPaw and let it be used for CI extra deps
* Fix ci file
* Update readme
* Fix a typo
* Fix another typo
* Let PawPaw handle the build setup/env
* Fix typo
* One more fix
* Update AudibleInstruments
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup/Improve CardinalModuleWidget hackery
Signed-off-by: falkTX <falktx@falktx.com>
* Use LTO in PawPaw, fix build setup again
Signed-off-by: falkTX <falktx@falktx.com>
* Install libglib2.0-dev on CI static builds; Fix Prism conflicts
Signed-off-by: falkTX <falktx@falktx.com>
* Investigate why CI fails to install arch ports
Signed-off-by: falkTX <falktx@falktx.com>
* Ignore glib/fluidsynth for now
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
* Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
* Fix another typo
Signed-off-by: falkTX <falktx@falktx.com>
* Use -m32 in linux-i686 builds
Signed-off-by: falkTX <falktx@falktx.com>
* Try using g++-multilib instead of g++-i686-linux-gnu
Signed-off-by: falkTX <falktx@falktx.com>
* Force fix macOS build
* Use shasum5.28
4 years ago
falkTX
18f6e9a9b4
Make preset save/load actions work, requires rebuild
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ce64476fa4
Define custom Cardinal API for async dialogs
Closes #51
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e24b7f0a21
Temporarily change to Bidoo fork for fixing Windows builds
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7202b10d93
Make include/mingw-compat/mutex use unix line endings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4ec34e1f80
Avoid VOID name conflict with Windows headers
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
468fbf84b0
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b7fdc0bb20
Have stdio.h mingw workarounds too
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
7035a682e5
Update ESeries, JW and MindMeld
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5c9f4e802a
Tweak files in preparation for Rack update
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c4426fd125
Finish createModel override, fix Ildaeil race condition on load
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
689b789a33
Forgot to add this file
4 years ago
falkTX
5465b44705
More tweaks for future wasm
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago