Commit graph

106 commits

Author SHA1 Message Date
falkTX
4f4135e177
Fix plugin cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:47:30 +01:00
falkTX
e5fb0e1986
Fix debug build and lv2 gen
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:16:22 +01:00
falkTX
9725d6859e
Handle modelQuantizer as duplicated name
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:15:56 +01:00
falkTX
ecd8976d6e
Fix Windows build
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 17:37:44 +01:00
falkTX
6675a1e81d
Allow to link against system dependencies
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 17:35:41 +01:00
falkTX
28bcac708f
Tweaks for proper plugin resource usage
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 17:10:54 +01:00
falkTX
588f316fd6
Do not crash if default font cant be loaded
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 16:37:40 +01:00
falkTX
649773c851
Continue work for redistributable binaries, WIP
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 12:03:01 +01:00
falkTX
0c6746fdce Start of custom asset location handling, WIP 2021-10-21 03:10:14 +01:00
falkTX
74206ec01a Import water code for SharedResourcePointer, use it for init 2021-10-21 01:02:57 +01:00
falkTX
05df01ef3a Fix build dir outside of source 2021-10-21 00:53:22 +01:00
falkTX
5e3692b0e1
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-20 20:40:58 +01:00
falkTX
c469dbf76b
Initial work for host parameters module
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-20 20:37:42 +01:00
falkTX
d989bdcc59
Add stubs for host-exposed parameters; Move app scenes to DSP
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-20 14:56:12 +01:00
falkTX
94f6412b4c
Fix crash on close; Set getDefaultDeviceId; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-20 12:02:47 +01:00
falkTX
b5785743e8 Initial attempt at plugin state/restore 2021-10-20 03:05:03 +01:00
falkTX
8b52d9a80e
Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 19:29:56 +01:00
falkTX
4f1178fc7a
TODO deal with drwav in multiple projects
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 18:37:34 +01:00
falkTX
f07647adab
Add cf
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 17:54:56 +01:00
falkTX
1287edc835
Fix win32 build (AmalgamatedHarmonics uses bogaudio stuff)
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:58:44 +01:00
falkTX
a6cb9a8e18
Alternative approach to undef win32 macro pollution
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:42:42 +01:00
falkTX
c4ee1b06df
Implement keyboard modifiers
Fixes #13

Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:11:16 +01:00
falkTX
11cd37ea7a
Make LTO optional; Redefine some conflicting plugin types
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:01:30 +01:00
falkTX
49a7138e87
Fix previous commit
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 16:00:53 +01:00
falkTX
2ccdd992bc
Fix windows build, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 14:49:18 +01:00
falkTX
0dce76052e
Initial steps for LTO, not enabled yet
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 14:20:43 +01:00
falkTX
9b872dfd50
Add AmalgamatedHarmonics; Make UI resizable
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 12:47:29 +01:00
falkTX
23f0966be0
Add ImpromptuModular
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 11:51:01 +01:00
falkTX
8eb1366e97 Add AS modules
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 11:22:17 +01:00
falkTX
289d8a80f2 Fix macOS build 2021-10-19 01:30:52 +01:00
falkTX
36c6aadcd0
Add a patch file that is known to work
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 00:41:08 +01:00
falkTX
b3fd44c2cb
Add a workaround for Fundamental VCA
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-19 00:27:58 +01:00
falkTX
cab4c3eb20
Use the custom make to call into VCV deps, even for extracting
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 22:17:01 +01:00
falkTX
f9acd503cc
Fix/force windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 22:07:30 +01:00
falkTX
2f0ab547ee
Stop building libarchive shared lib
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 20:49:48 +01:00
falkTX
e0e718a7b3
Build with -fno-finite-math-only
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 18:19:47 +01:00
falkTX
5e14a5124a
Add rackwindows
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 17:22:04 +01:00
falkTX
5c50bb7192
Restore 8x8 and 16x16 audio modules
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 16:40:50 +01:00
falkTX
c405c333b1
Add JW-Modules
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 16:17:31 +01:00
falkTX
47f4a37eca
Add pieces for ValleyAudio, not enabled yet (not ready for v2)
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 15:56:16 +01:00
falkTX
8a773cba62
Silent audio outputs if no driver active, rather than pass-through
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 15:55:52 +01:00
falkTX
6731453b24
Hide a few menu entries
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 15:21:55 +01:00
falkTX
c0d839f7af
Reduce time spent with UI context
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 14:43:20 +01:00
falkTX
fe8ea81dc2
Ignore non-printable characters
Fixes #5

Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 14:40:59 +01:00
falkTX
7ea10c0b92
Add back mousePos scale factor divider
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 14:20:30 +01:00
falkTX
15b137e373
Add ESeries plugin set
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 14:16:33 +01:00
falkTX
323c500bd0
Add stubs for built-in plugins
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 14:03:05 +01:00
falkTX
067f118f1f
Update VCV and plugins to match
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 05:10:40 +01:00
falkTX
3547672216
Make sure to call res2c.py with python3
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 04:46:48 +01:00
falkTX
28f2c26872
Force the way binary resources are generated
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 04:11:05 +01:00