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
91cac905cc
More details for mini version, make menubar variant specific
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-29 15:33:16 +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
646befd590
Fix Wine workaround
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:44:58 +00:00
falkTX
b98283034d
Reduce diff vs Rack, regarding ModuleWidget.cpp file
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 20:42:15 +00:00
falkTX
dca76207e7
Alternative approach to custom module widget behaviour
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-12-01 19:14:00 +00:00
falkTX
8cdc958c1e
Standardize native audio behaviour for all systems
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 23:27:58 +00:00
falkTX
16acb8079a
Cleanup
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:25:30 +00:00
falkTX
eb730b6c33
Fixup code style, regen Rack diffs
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-11-25 18:00:59 +00:00
Francesco Cameli
f33945d088
Order modules according to cable connections ( #410 )
...
* Engine: re-order modules at each cable connection
* Cleanup Engine.cpp
* Ignore .vscode
* Engine: re-work feedback detection with debug printing
* Engine: simplify ordering and add debug printing
* Engine: use DEBUG_ORDERED_MODULES to print debugging info
* Ignore .vscode
2022-11-25 17:56:39 +00:00
falkTX
340e927ae3
More work for native audio variant, add to win and mac installers
2022-08-02 14:30:50 +01:00
falkTX
2aa9142437
Tweak template patch locations
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-24 18:21:08 +01:00
falkTX
ba342d24b6
Expose standalone controls on all builds, when available
2022-07-22 15:45:31 +01:00
falkTX
46acfbf2d1
Update submodules; Add link to patchstorage platform in menu
2022-07-22 15:12:14 +01:00
falkTX
64dae94340
Fix wasm build
2022-07-19 21:52:20 +01:00
falkTX
8cec74e966
A few more light mode things
2022-07-19 20:33:34 +01:00
falkTX
187b1c72dd
Introduce dark/light mode switch, EXPERIMENTAL
2022-07-19 16:22:17 +01:00
falkTX
9274f433cb
Do not crash if nanovg context creation fails
2022-07-15 10:27:32 +01:00
falkTX
d7d85606f4
Enable full wasm build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-14 11:27:44 +01:00
falkTX
63afbaacd8
Tweak default wasm buffer size, allow to change it via menu
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-11 18:11:42 +01:00
falkTX
e3a7a5ccb8
Use FX variant as base for wasm builds, add input and midi options
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-11 14:43:49 +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
e389ca7469
Workaround for wrong file permissions from zstd extraction on wasm
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 00:00:49 +01:00
falkTX
5c26b531f6
Regen source diffs vs Rack
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-08 12:45:51 +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
fc59537baa
Update to Rack 2.1.2
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 00:35:00 +01:00
falkTX
5ed8eb4731
More wasm things, high-dpi browser tests
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 15:17:27 +01:00
falkTX
74b41e1713
Implement openBrowser for wasm
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 16:45:02 +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
a37016969d
Handle example/demo patches as templates
...
Closes #270
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-30 19:42:01 +01:00
falkTX
0397948a41
Add VT_-_Jupiter_Ascent.vcv demo patch, show in file menu
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-29 16:23:05 +01:00
falkTX
697e5ea677
Add a little hack for running under wine, used in testing
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 17:59:49 +01:00
falkTX
3046133883
Cleanup related fixes
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 17:50:58 +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
da61999de5
Implement glfwCreateStandardCursor
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-20 11:33:22 +01:00
falkTX
ed0a04a11c
Update to Rack 2.1.1
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-21 22:16:12 +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
1628f29a98
Do not show resize handle on standalone
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-04-02 03:18:23 +01:00
falkTX
2dc12fb1ca
Force 32bit alignment for vectorized operations, fixes 32bit build
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-14 23:19:16 +00:00
Filipe Coelho
a1017be6ea
Packaging fixes ( #192 )
...
* Start cleanup for improved packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Use the same folder for VST2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
* Fix static build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not set source-dir in CI builds
Signed-off-by: falkTX <falktx@falktx.com>
* Set a custom fallback systemdir per OS
Signed-off-by: falkTX <falktx@falktx.com>
* CI tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Build the whole pyqt on windows
Signed-off-by: falkTX <falktx@falktx.com>
* Mention AU in readme and differences docs
Signed-off-by: falkTX <falktx@falktx.com>
* Add specialized utils for macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
* Fix plugin-validation build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix build
Signed-off-by: falkTX <falktx@falktx.com>
* Do not create window for lv2lint tests
* Start enabling AU builds
* Copy over mod.lv2 specs for validation
* Skip main cardinal lv2lint, the custom CVPorts are not supported
* au build needs carla
* More CI tweaks
* Build headless version for plugin validation
* Fix typo
* Only show missing resources error message once
Signed-off-by: falkTX <falktx@falktx.com>
* Fallback to system path even if using a plugin bundle
Signed-off-by: falkTX <falktx@falktx.com>
* CI fixes, build full carla on Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Rename script
Signed-off-by: falkTX <falktx@falktx.com>
* Silly typo
Signed-off-by: falkTX <falktx@falktx.com>
* More CI tweaks, add windows installer
Signed-off-by: falkTX <falktx@falktx.com>
* Setup Carla paths for Windows
Signed-off-by: falkTX <falktx@falktx.com>
* Yet more tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Package carla on windows, use xvfb-run
Signed-off-by: falkTX <falktx@falktx.com>
* Test win32 build too
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize rework
Signed-off-by: falkTX <falktx@falktx.com>
2022-03-12 22:12:22 +00:00
falkTX
341642d8e0
Update rate limit does work on macOS after all
2022-02-28 21:51:18 +00:00
falkTX
5188b50a4f
Update/sync to Rack 2.1
...
Signed-off-by: falkTX <falktx@falktx.com>
2022-02-27 00:18:43 +00:00
falkTX
bb178bb876
Fix resize handle not taking scale factor into account
2022-02-15 23:42:27 +00:00
falkTX
06261deb87
Cleanup
2022-02-14 03:47:19 +00:00
falkTX
69f0ff9084
Do not show update-rate-limit menu options on macOS, does nothing
2022-02-14 03:28:39 +00: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