falkTX
|
d6d0e0f734
|
Get rid of engine context pointer
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-11-04 11:13:45 +00:00 |
|
falkTX
|
0c916ae619
|
Switch back to using NanoVG UI
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-11-04 10:49:34 +00:00 |
|
falkTX
|
9771e89997
|
Fix crash on close after the latest commits
|
2021-11-04 01:14:50 +00:00 |
|
falkTX
|
24c9a3b6c2
|
Cleanup
|
2021-11-04 00:49:13 +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
|
9c47f1c95d
|
Tweak the default project to be more useful
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-29 20:05:11 +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
|
9b9d8f6d4d
|
Use DPF built-in dejavu sans font as default
This allows to display text even with resources not available
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-29 15:58:36 +01:00 |
|
falkTX
|
a872013f90
|
Fix link when using SYSDEPS
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-29 15:29:58 +01:00 |
|
falkTX
|
f34b820000
|
TESTING: Give up on our own context mutex
|
2021-10-29 11:00:50 +01:00 |
|
falkTX
|
7d5cfe997d
|
Fix local path to template.vcv
|
2021-10-29 10:53:19 +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
|
9b254bbc12
|
Tests for integrated opengl widgets in vcv canvas
|
2021-10-28 01:22:54 +01:00 |
|
falkTX
|
83f0cde441
|
Importing makefile base is still needed
|
2021-10-27 20:10:40 +01:00 |
|
falkTX
|
7552ac59e1
|
This is a bit weird, but works
|
2021-10-27 19:57:49 +01:00 |
|
falkTX
|
991ed6c8a7
|
Initial setup for Cardinal plugin variants
|
2021-10-27 19:34:16 +01:00 |
|
falkTX
|
b3a1efdc4b
|
Rename file menu option "Open" as "Import..."
|
2021-10-27 15:55:42 +01:00 |
|
falkTX
|
9d90823a32
|
Use async dialog in place of osdialog
|
2021-10-27 15:30:14 +01:00 |
|
falkTX
|
541a994adf
|
Add window size as plugin state
|
2021-10-27 03:20:18 +01:00 |
|
falkTX
|
a5c42b5460
|
Fix super/meta modifier not being set
|
2021-10-27 02:45:12 +01:00 |
|
falkTX
|
ad5429cfbb
|
Do not take context lock when loading patch via UI
|
2021-10-27 00:38:01 +01:00 |
|
falkTX
|
570f9f94a9
|
Make sure libarchive uses libzstd instead of external tools; Cleanup
|
2021-10-27 00:16:12 +01:00 |
|
falkTX
|
0c7c99c8fc
|
More careful UI creation
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-26 21:35:05 +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
|
a2035b7b69
|
Stop using osdialog altogether; Fix macOS file->open action
|
2021-10-26 18:56:02 +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
|
79e74ef909
|
Add in NANOVG_GLES2 for possible future case usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-23 01:21:07 +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
|
d4b17e0a90
|
Sort out some makefile details
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-23 01:13:15 +01:00 |
|
falkTX
|
c55455eb21
|
Allow to cancel file-open dialog
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-22 16:27:03 +01:00 |
|
falkTX
|
c6b0a0241e
|
Get file->open to use DPF file browser actions, not osdialog
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-22 14:22:49 +01:00 |
|
falkTX
|
88beb01572
|
Alternative folder setup for custom files, override MenuBar.cpp
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-22 14:08:57 +01:00 |
|
falkTX
|
0a0f09bc8a
|
Custom file menu
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-22 13:26:07 +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
|
f31343119b
|
Fix offset for ui->dsp parameter changes
Closes #22
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-22 11:16:03 +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
|
3600f441ab
|
Non-working MIDI output
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-21 23:02:03 +01:00 |
|
falkTX
|
70d2f63acc
|
Add MIDI input driver
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-21 22:53:45 +01:00 |
|
falkTX
|
f178251d79
|
Fix finding resources in windows for plugins using '/' separator
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-21 20:41:34 +01:00 |
|
falkTX
|
6e837dda8c
|
Do not use RGBA on OpenGL setups for now
Fixes #20
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-21 20:23:00 +01:00 |
|
falkTX
|
4f4135e177
|
Fix plugin cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2021-10-21 18:47:30 +01:00 |
|