falkTX
|
ad4641765c
|
Fix build
|
2 years ago |
falkTX
|
650327e724
|
CLAP: send state from UI to DSP (not yet saved), fix param outputs
|
2 years ago |
falkTX
|
f4d3e6bfbe
|
CLAP: Deal with sending params to UI, idle callback
|
2 years ago |
falkTX
|
8bbce1c2c1
|
Fix a typo
|
2 years ago |
falkTX
|
94428d3603
|
Make sure to tell plugin about CLAP UI param changes
|
2 years ago |
falkTX
|
50ba9251fe
|
More clap things, deal with parameters and UI
|
2 years ago |
falkTX
|
1e77b51272
|
Share some VST3 code with CLAP
|
2 years ago |
falkTX
|
ca3e8b775a
|
Set default size for parameters example
|
2 years ago |
falkTX
|
2351dbc3db
|
Begin CLAP parameters, add UI stubs
|
2 years ago |
falkTX
|
efeb647436
|
Move a few VST utility functions to common code
|
2 years ago |
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 |