falkTX
8b6196b482
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
da582de935
Initial implementation of modgui over wasm
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
da7642bf16
Define and use DISTRHO_UI_DEFAULT_WIDTH/HEIGHT in info example
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3b9652a476
Remove info example custom modgui files
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
d620bd76f1
Build clap versions of example plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
93ce2476d9
Define and use new DISTRHO_PLUGIN_CLAP_ID macro
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
28ea3aa852
Implement clap transport
2 years ago
falkTX
d41b971d77
Set audio port group hints for most example plugins, fixing vst3
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
772e4f5ae8
Update Info plugin example resize handle to set mouse cursor
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
6c832980f6
Cleanup file dialog namespaces, add DISTRHO_UI_FILE_BROWSER
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
Filipe Coelho
2d916332ff
Rework VST3 implementation ( #351 )
* Start cleanup of vst3 code
* Continue vst3 rework
* Some renaming and working parameter changes
Signed-off-by: falkTX <falktx@falktx.com>
* Continue rework; factory non-static, fixing random things
Signed-off-by: falkTX <falktx@falktx.com>
* Attempt at parameter outputs and failing
Signed-off-by: falkTX <falktx@falktx.com>
* Still not working
Signed-off-by: falkTX <falktx@falktx.com>
* More vst3
* VST3 starts to work once again
Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
* A few more vst3 details, now in similar state as before
Signed-off-by: falkTX <falktx@falktx.com>
* More VST3 things, almost ready
Signed-off-by: falkTX <falktx@falktx.com>
* Little tweaks to make reaper happy
* Fix a print
Signed-off-by: falkTX <falktx@falktx.com>
* More vst3 tweaks, makes UI behave a bit better
Signed-off-by: falkTX <falktx@falktx.com>
* Fixup VST3 applyGeometryConstraints
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
14423c5eec
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
JP Cimalando
87a195a26b
cmake: support building VST3 ( #330 )
* cmake: support building VST3
* cmake: let VST3 use the same bundle files as VST2
* Reposition the V3_API specifier for MSVC
* Disable VST3 on MSVC until fixed
3 years ago
falkTX
842bb786ff
VST3: Some attention to UI, plugin->host resizing works
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a21bf9934e
Add host scale factor text to d_info gui
3 years ago
falkTX
8a31a58740
Remove unneeded scale checking code in d_info
3 years ago
falkTX
9b9e0a3618
Implement fetching desktop scale factor on macOS; Tweak d_info size
3 years ago
falkTX
a8f912a7d3
Fix build with DONT_SET_USING_DISTRHO/DGL_NAMESPACE
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5202889b0e
Always have JACK enabled for example plugins
3 years ago
falkTX
a4f511c618
Switch to use jackbridge instead of direct link to libjack
3 years ago
falkTX
a8ab64504d
Better default idle time value for standalones
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
294c2d2665
Stop repainting Info example if parameter has not really changed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
287f43675b
Add resize handle for Info example UI, but only visible when needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
87d4cac0fe
Info example: Show if host supports parameter changes
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Jean Pierre Cimalando
03d6bb148b
cmake: rename target vst to vst2
4 years ago
Jean Pierre Cimalando
a4d8eb903c
cmake: make UI_TYPE default to opengl
4 years ago
falkTX
e46dd357b6
Reorganize the example plugin targets
4 years ago
Jean Pierre Cimalando
48db099d1f
Helpers to build plugins with CMake, and examples
4 years ago
falkTX
a8af6b7282
Fix in-place processing in cairoui example; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b09a8ae435
Being picky...
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
05752d0fb2
Use system font if DGL_NO_SHARED_RESOURCES is defined
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d176b628fa
Fix missing text in Info example
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d2d3a43776
Only enable Info modgui if building for MOD
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d164873893
Add modgui to Info plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a7a7b47e9a
Fix build without opengl
5 years ago
falkTX
1623dd7b85
Introduce DISTRHO_UI_USER_RESIZABLE macro, remove runtime checks
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
204fbeb807
Adjustments for Cairo, and general cleanup
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
2d02c43c6d
Fix build and fix a few typos
6 years ago
falkTX
7cf42d65eb
Allow plugin UIs to be user-resizable, test with info example
6 years ago
Patrick Desaulniers
87df8f0067
Fix examples homepage and correct some typos
6 years ago
falkTX
70e247179f
Adjust makefiles so they can be used externally
6 years ago
falkTX
2ad209cb73
Cleanup makefiles a bit more, and fix more warnings
6 years ago
falkTX
af99b460ea
Import plugin examples into this repo
6 years ago