1
Fork 0
Commit Graph

949 Commits

Author SHA1 Message Date
falkTX 0ecf6954e1
Create unique temporary path per instance for auto-save function
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 00:31:55 +01:00
falkTX 4a5e71eb7f
Cleanup Window stuff, move calls into the UI directly
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 23:47:56 +01:00
falkTX 4f8db21a9e
Tweak init and display name
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 23:19:40 +01:00
falkTX e56bbe28a4
Do plugin init/destroy ourselves, clean whitespace
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 22:56:50 +01:00
falkTX 9ce1e18c1f
Move common rack/plugins external repos to new include/ dir
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 22:15:32 +01:00
falkTX 5efc37e15c
Don't use -municode for windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 15:09:50 +01:00
falkTX f9c1241b38
More build fixes, ensure no duplicated widget names
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 14:58:20 +01:00
falkTX c49b4b9164
Fix linux and windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 14:15:42 +01:00
falkTX e97dcebbdf Leave stuff around for testing 2021-10-17 04:53:32 +01:00
falkTX 3086170390 Add BogaudioModules 2021-10-17 04:36:36 +01:00
falkTX 4c84cd1f6c Add GrandeModular 2021-10-17 03:23:17 +01:00
falkTX fd979b4232 Add ZetaCarinaeModules 2021-10-17 03:18:07 +01:00
falkTX 27c10e10e0 Add AnimatedCircuits, for ABI on plugins (okay since static builds) 2021-10-17 03:11:14 +01:00
falkTX c1233ab66e Add AudibleInstruments 2021-10-17 01:28:13 +01:00
falkTX 739359430a Setup plugin resources to build, cleanup 2021-10-17 01:12:45 +01:00
falkTX 718e3707cc Add Befaco plugins, so we can test more than 1 set 2021-10-16 23:56:42 +01:00
falkTX 2a5769a6ca Reorganize files, add Fundamental plugins 2021-10-16 23:48:44 +01:00
falkTX 934e7ad021 stub out library code too 2021-10-16 20:59:25 +01:00
falkTX 9bc002577e Ignore keyboard MIDI driver 2021-10-16 20:41:13 +01:00
falkTX 27aa1e94d9 Fix build with latest DPF 2021-10-16 00:10:41 +01:00
falkTX 124643459f Move event and scene to UI; Handle special keys 2021-10-10 03:08:17 +01:00
falkTX 11c9e2f91b Fixup macOS situation and universal builds 2021-10-10 02:14:03 +01:00
falkTX 6aa4ea9799
Try enforcing -m32 for linux x86 builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:48:55 +01:00
falkTX 2c4a9e26cc
Add header comments; Alternative x86 linux build; Fix mac build
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:26:53 +01:00
falkTX fd4f878d74
NEON compatibility stuff
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:19:01 +01:00
falkTX e0e4cefed1
Use DPF base flags as VCV dependencies flags
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 23:05:26 +01:00
falkTX 6ea36693e6
Fix up VCV dependency building
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 22:54:18 +01:00
falkTX a482ee7b73
Disable dev mode, use source dir as system dir; Fix some builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 22:43:05 +01:00
falkTX beb0965051 Multi-context, basic keyboard input 2021-10-09 12:46:18 +01:00
falkTX c19b9fd34d
Fix non-debug builds; Special DPF tweaks; Disable auto-save
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 03:22:04 +01:00
falkTX 6fbd38b858
Stop using glew
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 01:27:04 +01:00
falkTX 14fe8acc04
Use our own nanovg
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-09 01:09:52 +01:00
falkTX c53abef199
Add LICENSE file
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-08 16:14:43 +01:00
falkTX 9b4ef3440d
Easier time switching between internal vs external window
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-08 16:08:39 +01:00
falkTX afc4ee9238
Fix non-mac mouse buttons
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-08 13:16:26 +01:00
falkTX c6400e5bcd
Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-08 13:09:17 +01:00
falkTX 28093df757
Fix deletion by mistake on prior commit
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-08 12:31:27 +01:00
falkTX 59bc0f7fc9 Stop using network 2021-10-08 11:21:57 +01:00
falkTX 0845a0ffa2 Rename 2021-10-08 10:33:14 +01:00
falkTX ee3f3771a4 Switch to using VCV nanovg; Hook mouse events; Add resize handle 2021-10-08 01:50:21 +01:00
falkTX d6dcdfff55 Dump of macOS tests, starting integrating some code, very WIP 2021-10-07 21:23:11 +01:00
falkTX 093ef1d39c Fix macOS build 2021-10-07 17:22:15 +01:00
falkTX 556c467828
Fix packages for plugin validation
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 13:58:00 +01:00
falkTX ce5fd3e745
A few mingw related fixes
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 13:50:38 +01:00
falkTX 6700c10148
More handling of VCV deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 13:26:42 +01:00
falkTX 725e15bfe3
libxinerama-dev is needed for VCV deps
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 12:59:21 +01:00
falkTX 26dd448e58
Add the usual github stuff
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 12:54:39 +01:00
falkTX b6924eb95f
Fix plugin makefile, can now build and link
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 11:38:40 +01:00
falkTX 812afaf90b
Initial commit
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-07 11:00:47 +01:00