falkTX
|
a44fea0ff5
|
Add mesa so to valgrind suppression file
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
fe9b6c233d
|
Fix previous commit, only use 1 audio port in clap for now
|
2 years ago |
falkTX
|
4fcab4f6b4
|
Rename plugin.vst to plugin.bundle as we use it for CLAP now too
|
2 years ago |
falkTX
|
df964fe739
|
Use proper clap filename target
|
2 years ago |
falkTX
|
ed3be596a1
|
Sync VST2 and VST3 code a bit, fixup transport requirements
|
2 years ago |
falkTX
|
a5e132b465
|
Cleanup lv2 macro use
|
2 years ago |
falkTX
|
0aacd1e5bc
|
Document new DISTRHO_PLUGIN_CLAP_FEATURES
|
2 years ago |
falkTX
|
04d86c7196
|
Start implementing CLAP
|
2 years ago |
falkTX
|
23692d024e
|
Reorganize code and cleanup
|
2 years ago |
falkTX
|
f80b1d6666
|
Fix a compiler warning
|
2 years ago |
falkTX
|
090743f381
|
Define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT helper macro
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
dffa860fb8
|
Prepare stub to be used for clap and other implementations
|
2 years ago |
falkTX
|
523f424eb4
|
Documentation updates
|
2 years ago |
falkTX
|
850308cfa4
|
Rework VST3 speaker arrangement setup, now actually works! \o/
|
2 years ago |
falkTX
|
f3725d0514
|
Add some const attributes
|
2 years ago |
falkTX
|
615a841552
|
Prefer to use VST3 project time if available
|
2 years ago |
falkTX
|
7574c26420
|
Avoid conflicts with included nanovg fontstash symbols
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
cb089bc6e9
|
deal with low param resolution of some vst3 hosts; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ef91e100e0
|
Fix a few warnings after vst3 debug cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
999950d192
|
Turn vst3 prints into debug variants, it is time..
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bbdbeb1829
|
Fix some vst3 param oddities, use double normalized when possible
|
2 years ago |
falkTX
|
eff1c6f578
|
Add overloaded double precision functions to parameter ranges
|
2 years ago |
falkTX
|
7190f4da76
|
Make vst3 internal param use more consistent
|
2 years ago |
falkTX
|
4d7b97c70d
|
Allow to use custom txt file for macOS installer
|
2 years ago |
falkTX
|
c5d9a72038
|
More improvements to KnobEventHandler stepped movement
|
2 years ago |
falkTX
|
0ffd22d07e
|
Allow to pass scale factor to KnobEventHandler mouse events
|
2 years ago |
falkTX
|
1506abf0fc
|
clang does not accept constexpr for strlen :(
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2b493056c8
|
Implement receiving host-readable state in LV2 UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a645befdf6
|
Fix possible crash if calling repaint during construction
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4430cd2485
|
Introduce DISTRHO_UI_DEFAULT_WIDTH/HEIGHT macros, useful in VST2/3
|
2 years ago |
falkTX
|
bc3e18d381
|
Create temporary UI for VST3 hosts that request size before attach
|
2 years ago |
falkTX
|
8d2a5f498c
|
Fix a compiler warning
|
2 years ago |
falkTX
|
fd9ca173df
|
Improve KnobEventHandler::motionEvent for stepped controls
|
2 years ago |
falkTX
|
4edfa52a04
|
res2c.py: generate unsigned char bytes, allow to set output folder
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2c3463a638
|
Make NanoVG::createImageFromMemory take const data
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2ba1ac10dc
|
Introduce knobDoubleClicked for KnobEventHandler
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b8e8eb7a9a
|
Add KnobEventHandler::setMouseDeceleration
|
2 years ago |
falkTX
|
f2cb4e0f0c
|
Add KnobEventHandler::isInteger(), avoid out of bounds stepping
|
2 years ago |
falkTX
|
3857d83acd
|
Allow KnobEventHandler orientation to be both (horiz and vertical)
|
2 years ago |
falkTX
|
94dbe91e4f
|
Fix macOS timing
|
2 years ago |
falkTX
|
f588443996
|
Add SubWidget::toBottom
|
2 years ago |
falkTX
|
6cf523adad
|
Fix C++98 build
|
2 years ago |
falkTX
|
7c750b812a
|
A few more details for layout code, some verified to work, WIP
|
2 years ago |
falkTX
|
7b8eefb59f
|
Update valgrind suppression file, a few more libdl and xlib things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
71b17971f6
|
Fix runtime checks for overloaded initState call
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
632f9c4a32
|
Add default constructor to State struct
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
028060954a
|
Make selftest more generally useful, inform plugins of such
|
2 years ago |
falkTX
|
ac7c0ee3fa
|
Fix selftest build
|
2 years ago |
falkTX
|
487bf25008
|
Fix C++98 build
|
2 years ago |
falkTX
|
c2ff0c5d8a
|
Show alert window on macOS when standalone fails to start
|
2 years ago |