falkTX
|
3a3885e2bc
|
Give up on real external UIs, use pugl stub instead
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
90ee1072f8
|
Initial implementation for webviews, test it in ext-embed example
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4e63344dad
|
More web preps
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
370af7f263
|
Preparations for a future DISTRHO_PLUGIN_WANT_WEBVIEW
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0ceb411fde
|
Adjust last commit to work for DPF example plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
564a47745b
|
Fix inclusion of Makefile.plugins.mk together with many others
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b502b5241c
|
base makefile docs, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
43fbcbb326
|
Allow to include Makefile.plugins.mk from anywhere, add some docs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
db7ee14af9
|
AU: always allow to set input element rate, fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9be6a49c42
|
AU related fixups
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
94f4e33aa6
|
Allow to build AU plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4bbef7482f
|
Fix UI direct access for AU builds, use 4char DPF codes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f581a3d444
|
Initial handling of AU parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f1366080a7
|
stubs for AU UI creation, works but does nothing
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6d669870db
|
Build a loadable AU object, debug and stubs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
dfc9e235c0
|
Another attempt at AU support
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8b6196b482
|
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
eba584917c
|
Fix typo leading to missing plugin resources on macOS
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4d783d76cb
|
Use wasapi on windows standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
d654757049
|
Also set win32 gui type on makefile
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
116dfbd2a5
|
Rebuild dgl libs as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
90004b0d43
|
Makefile cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
08a99f5a67
|
Expose VST2/3_BINARY_DIR in base makefile, handy for packaging
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8d6748c502
|
Make sure to optimize modgui builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8eb504d3eb
|
Allow file browsers in modgui build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fec59af373
|
Use -modgui as build suffix dir when building via wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
da582de935
|
Initial implementation of modgui over wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
205e0215af
|
Improve handling of custom build dirs when using Makefiles
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
79948069d5
|
Add extra ui libs to make builds too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
564f6519b4
|
Allow to have separate DSP vs UI plugin rebuild deps
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Luciano Iam
|
a2887f427b
|
Include CLAP bin in plugins Makefile clean target
|
3 years ago |
falkTX
|
bf8248ef0e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8bbce1c2c1
|
Fix a typo
|
3 years ago |
falkTX
|
94428d3603
|
Make sure to tell plugin about CLAP UI param changes
|
3 years ago |
falkTX
|
4fcab4f6b4
|
Rename plugin.vst to plugin.bundle as we use it for CLAP now too
|
3 years ago |
falkTX
|
df964fe739
|
Use proper clap filename target
|
3 years ago |
falkTX
|
04d86c7196
|
Start implementing CLAP
|
3 years ago |
falkTX
|
dffa860fb8
|
Prepare stub to be used for clap and other implementations
|
3 years ago |
falkTX
|
c9ce338379
|
Fix last commit
|
3 years ago |
falkTX
|
2d5dd370c6
|
Create macOS app bundles for standalones with custom UI
|
3 years ago |
falkTX
|
f412918c5f
|
A few more tweaks for native-audio standalone, allow forcing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d200db475b
|
Make RtAudio capture opt-in, add MIDI input
|
3 years ago |
falkTX
|
aaa0f5a5fe
|
Remove wrong macro for macOS build, was unused anyway
|
3 years ago |
falkTX
|
ec02b88923
|
Rework native audio standalone fallback code, add full wasm stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
02216aba74
|
Allow to redirect Runner emscript calls, needed for exceptions
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
7b1ccac2a0
|
Always build wasm standalones with -sMAIN_MODULE
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ee94ba0cae
|
Automatically set a few flags on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3aa2e83deb
|
Set VST3 filename for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ea18b1a1ad
|
Get all plugins to build for wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d8612aa360
|
More wasm related things, generating "standalones"
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |