Commit graph

677 commits

Author SHA1 Message Date
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
d1d08e4704
More wasm details, deal with requirements for -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 23:11:02 +01:00
falkTX
3af971534c
Allow wasm fetch patchstorage thigns, set system factory template
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-09 00:17:07 +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
5e93775d26
Handle all wasm ddpx/dpi targets known
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-08 12:04:41 +01:00
falkTX
0a28d20e1a
Adjust wasm shell for high-dpi
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 14:07:15 +01:00
falkTX
6de963d728
More wasm tweaks, add join discussion button
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 01:01:20 +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
575fe6c8a1
Fixup for previous changes
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 00:15:55 +01:00
falkTX
b6522a0b66
Custom welcome message for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-07 00:00:01 +01:00
falkTX
4c326f5f39 Update for async API breaking change, adding default filename
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 23:40:29 +01:00
falkTX
26785f2d75 Ildaeil: enable JSFX by default for wasm
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 23:40:29 +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
5370e2ad6e
More wasm details, basics mostly work now
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-06 02:02:22 +01:00
falkTX
034515190c
A few more wasm tweaks
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 19:45:59 +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
8bc997f2d3
Always use PKG_CONFIG make var
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 16:17:02 +01:00
falkTX
d03e73119d wasm related tweaks, still WIP
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
f4c2c03003 Allow forcing GLES mode
Signed-off-by: falkTX <falktx@falktx.com>
2022-07-05 12:46:02 +01:00
falkTX
e79038812b
Set custom DISTRHO and DGL namespace
Closes #271

Signed-off-by: falkTX <falktx@falktx.com>
2022-06-30 20:03:38 +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
952df617e8 Add Myth modules
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-29 16:23:05 +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
aabd9f9342
Fix start position of template-synth.vcv
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-29 01:33:05 +01:00
falkTX
75b0d16fcb
Update template-synth.vcv (replace WTVCO with regular VCO)
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 19:44:34 +01:00
falkTX
5f558c0d84
Fix finding jsfx on Windows
Closes #265

Signed-off-by: falkTX <falktx@falktx.com>
2022-06-27 18:22:22 +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
eb49a45d82
Update template projects for fx and synth variant
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-26 18:58:13 +01:00
falkTX
929a395d05
Bump version to 22.06
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-25 23:46:34 +01:00
falkTX
ec2222be85
Tolerate max 2 frames of deviation for frame position skips
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-25 23:37:49 +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
e768dbd0e6
Start work on CardinalRemote, WIP
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-19 10:18:51 +01:00
falkTX
8492fc70fa
Move glfw convert code into its own file
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-19 10:18:17 +01:00
falkTX
83ba2ca091
Make sure plugins do not use osdialog, add Lilac implementation
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-17 23:41:37 +01:00
falkTX
9378b66966
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-14 19:40:34 +01:00
Yevhenii Matviienko
586b3ae320 Remove scroll multiplication for macOS 2022-06-02 16:23:56 +02:00
falkTX
6171cca627
More makefile tweaks, to help fix build
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-02 12:59:42 +01:00
falkTX
6500002336
Update Carla and DPF for build fixes
Signed-off-by: falkTX <falktx@falktx.com>
2022-06-02 02:03:04 +01:00
falkTX
ebb768b713
Cleanup build after last couple of changes
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-28 15:17:31 +01:00
falkTX
bcd1b9e273
Update to latest carla, dpf, and pugl, needs testing
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-28 03:06:41 +01:00
falkTX
11d9d6a0be
Update carla, enable GUIs for its internal plugins
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-26 14:43:51 +01:00
falkTX
b3d68d9e9f
Silence gcc warning about alignment ABI changes
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-26 13:57:38 +01:00
falkTX
d7f8575782
Do not use -faligned-new on macOS
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 19:27:52 +01:00
falkTX
06c1d62dd9
Fix build, set vst3 speaker arrangements on fx and synth variants
Signed-off-by: falkTX <falktx@falktx.com>
2022-05-25 16:17:46 +01:00