Commit graph

53 commits

Author SHA1 Message Date
falkTX
fc4dc3b90b
Switch to 75% cable tension by default
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-04 16:13:29 +00:00
falkTX
4d1b470837
Update to latest Rack
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-01 16:27:19 +00:00
falkTX
8df28459a2
Update a few modules and VCV
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-23 20:40:34 +00:00
falkTX
7a483fca89 Fix plugin search 2021-11-16 14:37:29 +00:00
falkTX
87675ff4e3 Fix CardinalSynth after latest changes, give empty buffer to input 2021-11-16 14:22:17 +00:00
falkTX
bcfae94f79 Add host cv module 2021-11-09 19:10:09 +00:00
falkTX
f5920faaa3 Rename current Cardinal as CardinalFX and add 10cv+audio variant 2021-11-09 18:09:40 +00:00
falkTX
af80d41aef
Store entire time info in context; More ImGui/Ildaeil fixups
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 15:19:06 +00:00
falkTX
d2b1cf420e
Fix crash on close when using gl/fbo modules
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-06 14:41:47 +00:00
falkTX
83d2f852dd
Use new isDummyInstance DPF method and get rid of xvfb
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-05 12:44:06 +00:00
falkTX
9ff29396df
New approach for Window (always valid; swap handles for real UI)
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 23:27:24 +00:00
falkTX
823ad6b53d
Remove threading options from UI since they will do nothing now
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 20:36:33 +00:00
falkTX
3766f0bd42
Override Engine to 100% ensure proper threading (ie, none)
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-03 20:34:41 +00:00
falkTX
86fbd84cf6
Fix crash on close, do not setup worker threads
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-31 12:38:07 +00:00
falkTX
9eb1583671
Add time reset signal when transport relocates
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-29 23:27:30 +01:00
falkTX
3898ea976e
Work a bit on params/time GUI; Implement Time clock signal
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-29 23:16:01 +01:00
falkTX
e920e18f1f
Fix initial scroll position for new projects
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-29 19:53:59 +01:00
falkTX
f34b820000 TESTING: Give up on our own context mutex 2021-10-29 11:00:50 +01:00
falkTX
24ad763bc8 Initial implementation for host tempo module: play, bar and beat 2021-10-29 02:41:22 +01:00
falkTX
ed16b5f642
Play nice with Wine
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-28 22:15:42 +01:00
falkTX
991ed6c8a7 Initial setup for Cardinal plugin variants 2021-10-27 19:34:16 +01:00
falkTX
541a994adf Add window size as plugin state 2021-10-27 03:20:18 +01:00
falkTX
570f9f94a9 Make sure libarchive uses libzstd instead of external tools; Cleanup 2021-10-27 00:16:12 +01:00
falkTX
56400169d3
Fix lockup on load after the latest commits
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-26 20:31:03 +01:00
falkTX
e551acc5a4 Make sure to load the correct template.vcv 2021-10-26 17:13:31 +01:00
falkTX
15b6ca0397
Add some info prints regarding remote control
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 16:09:33 +01:00
falkTX
e83d514eb6
Initial code for remote push over OSC
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 15:48:09 +01:00
falkTX
a00020e597
Support fully headless builds
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 02:30:42 +01:00
falkTX
453789c38a
Leave stuff behind from the unsuccessful remote attempt
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-23 01:14:09 +01:00
falkTX
08b6a8ef8b
Implement the rest of parameters / user-settings
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-22 12:04:53 +01:00
falkTX
738a0c820e
Alternative MIDI output approach that works
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 23:54:04 +01:00
falkTX
70d2f63acc
Add MIDI input driver
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 22:53:45 +01:00
falkTX
4f4135e177
Fix plugin cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-21 18:47:30 +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
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
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
b5785743e8 Initial attempt at plugin state/restore 2021-10-20 03:05:03 +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
28f2c26872
Force the way binary resources are generated
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 04:11:05 +01:00
falkTX
16be4fcabb
Fix unset audio device; Force never cursor lock; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 02:57:42 +01:00
falkTX
d11db41c43
Add a little mutex just in case
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 02:30:14 +01:00
falkTX
e0e50db2bc
Rework to allow multi-context audio, custom driver, custom context
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 02:25:35 +01:00
falkTX
e975d097c6
Hacky start at audio
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-18 01:35:50 +01:00
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
4f8db21a9e
Tweak init and display name
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-17 23:19:40 +01:00