falkTX
df0f1ac1db
Rename a file to prevent conflicts
...
Signed-off-by: falkTX <falktx@falktx.com>
2024-04-15 21:05:42 +02:00
falkTX
673279a8bf
Fix initial GL state for some systems
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-22 12:27:09 +02:00
falkTX
3ede7c2b05
regen Rack patch diffs
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:56:27 +02:00
falkTX
bf3fa93a80
Keep Cardinal Mini as window title when loading patches
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:47:28 +02:00
falkTX
08763a2318
Fix crash when generating screenshots (F9 key)
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-28 09:35:00 +02:00
falkTX
659fc345c8
pass nanovg context to create/delete calls
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-08-15 17:56:24 +02:00
falkTX
0ad791dee0
Do not crash when window creation fails (e.g. running headless)
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-27 11:51:54 +02:00
falkTX
3022008706
Fix modgui after latest changes, correct full screen behaviour
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-07-08 16:30:17 +02:00
falkTX
1262f318da
Update and adapt to Rack 2.3
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-05-20 19:38:29 +02:00
falkTX
1497e54974
Only set window title if standalone
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-01-03 23:53:27 +00:00
falkTX
6aedd9d2f3
Cleanup, fix MOD builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-30 17:37:52 +00:00
falkTX
d0eba9e1ae
Add direct parameter changes to remote control, for LV2 and OSC
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 17:20:35 +00:00
falkTX
b71acc9f22
Move code related to push-to-remote into a central file
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 12:16:43 +00:00
falkTX
a85679758c
Setup mini variant UI, move around more code to accomodate this
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-26 09:10:52 +00:00
falkTX
058ad891d2
Move some code around to help remote tool later
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-24 21:59:04 +00:00
falkTX
9274f433cb
Do not crash if nanovg context creation fails
2022-07-15 10:27:32 +01:00
falkTX
48a01f0b22
Add wasm things to menus, fix up event handling
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-10 03:56:35 +01:00
falkTX
a0a5fa134a
Add squeeze modules parameter, adjust view menu alike Rack
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-08 12:45:19 +01:00
falkTX
d5f5e57e78
Skip window screenshots and glBars module if using GLES
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 16:17:48 +01:00
falkTX
7860e6e539
Fix resize recursion when triggered via host
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-20 11:34:07 +01:00
falkTX
310cab2d6d
Store a few more properties as plugin state, including favorites
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-27 18:17:16 +01:00
falkTX
335db79d14
More packaging stuff
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-12 23:38:22 +00:00
falkTX
2a8c80557f
Fix some memory leaks
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 13:22:34 +00:00
falkTX
be9b5d1612
Fix build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 12:57:54 +00:00
falkTX
31872d74ed
Tweak screenshot state size
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 04:34:21 +00:00
falkTX
a2b917c163
More screenshot tweaks, send blob to remote
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-10 02:32:43 +00:00
falkTX
fff4d6f61d
Initial experimental work for screenshots
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-09 17:38:25 +00:00
falkTX
ac297f95f4
Fix host time sometimes skipping beats
...
Closes #104
Turns out that the tick can be just at the end of the audio block
(ie, frame 511 of 512) and we will just barely miss it.
Because the tick is reset from host info on every audio block
(to always keep things in sync), we would miss the event because
of just 1 sample.
So give a little hand to make sure new beat is always triggered.
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-08 04:07:12 +00:00
falkTX
2c3867ca6a
Cleanup override files to be more like the original
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-23 17:18:41 +00:00
falkTX
c06768f70f
Implement update rate limit
...
Closes #117
Signed-off-by: falkTX <falktx@falktx.com>
2022-01-18 09:50:50 +00:00
falkTX
d5d2d5befc
Update fundamental and Rack
2022-01-01 16:24:50 +00:00
falkTX
8ca43ba4f0
VST3 resize fixes for macOS
2021-12-28 21:30:34 +00:00
falkTX
d3a682411f
Fix UI window minimum size
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-15 16:23:33 +00:00
falkTX
36f144e501
Draw resize handle in UI rather than custom opengl; Set min size
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-14 22:16:52 +00:00
falkTX
8c4d225e72
Update to Rack 2.0.2, mention IRC room in README
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-12-06 21:16:12 +00:00
falkTX
1af687aa6c
Use the nvgCreateGL from DPF, fixes Windows builds
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-11-04 12:07:39 +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
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
991ed6c8a7
Initial setup for Cardinal plugin variants
2021-10-27 19:34:16 +01:00
falkTX
0c7c99c8fc
More careful UI creation
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-10-26 21:35:05 +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
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