falkTX
|
bb33ac67bc
|
Implement reusing nanovg context across parent/children widgets
|
3 years ago |
falkTX
|
93ce2476d9
|
Define and use new DISTRHO_PLUGIN_CLAP_ID macro
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e735e7efdc
|
Implement clap state extension
|
3 years ago |
falkTX
|
12bf589be9
|
Deal with plugin-initiated UI resize for CLAP
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
af38050160
|
Add CLAP to macOS packaging
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e7a095be45
|
Fix clap UIs not starting with correct values
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a24958adf1
|
Leave relevant note on default gui size macros
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
25d1c1b03f
|
Initialize self-test buffer; Mention CLAP in README
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
34d1547e31
|
Fix default UI size after introducing the initial size macros
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
0441f995d4
|
Use host timer for idle callback on clap ui as needed
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
93d1d56e56
|
Deal with plugin UI side resizes for clap
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bd702d408d
|
Try enabling linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8d0269ee87
|
CLAP midi output
|
3 years ago |
falkTX
|
5a439e6686
|
Fix missing include
|
3 years ago |
falkTX
|
4d37a8e301
|
Deal with MIDI input for clap
|
3 years ago |
falkTX
|
28ea3aa852
|
Implement clap transport
|
3 years ago |
falkTX
|
11a0877fd5
|
Add CLAP handling in utils code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8f664b4d34
|
Give a little handle to mingw LTO
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ab084d2f08
|
Update example-plugins CI file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
bf8248ef0e
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5ddaeefc47
|
Tweak valgrind suppression file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ad4641765c
|
Fix build
|
3 years ago |
falkTX
|
650327e724
|
CLAP: send state from UI to DSP (not yet saved), fix param outputs
|
3 years ago |
falkTX
|
f4d3e6bfbe
|
CLAP: Deal with sending params to UI, idle callback
|
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
|
50ba9251fe
|
More clap things, deal with parameters and UI
|
3 years ago |
falkTX
|
1e77b51272
|
Share some VST3 code with CLAP
|
3 years ago |
falkTX
|
ca3e8b775a
|
Set default size for parameters example
|
3 years ago |
falkTX
|
2351dbc3db
|
Begin CLAP parameters, add UI stubs
|
3 years ago |
falkTX
|
efeb647436
|
Move a few VST utility functions to common code
|
3 years ago |
falkTX
|
a44fea0ff5
|
Add mesa so to valgrind suppression file
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
fe9b6c233d
|
Fix previous commit, only use 1 audio port in clap for now
|
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
|
ed3be596a1
|
Sync VST2 and VST3 code a bit, fixup transport requirements
|
3 years ago |
falkTX
|
a5e132b465
|
Cleanup lv2 macro use
|
3 years ago |
falkTX
|
0aacd1e5bc
|
Document new DISTRHO_PLUGIN_CLAP_FEATURES
|
3 years ago |
falkTX
|
04d86c7196
|
Start implementing CLAP
|
3 years ago |
falkTX
|
23692d024e
|
Reorganize code and cleanup
|
3 years ago |
falkTX
|
f80b1d6666
|
Fix a compiler warning
|
3 years ago |
falkTX
|
090743f381
|
Define DISTRHO_PLUGIN_AND_UI_IN_SINGLE_OBJECT helper macro
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
dffa860fb8
|
Prepare stub to be used for clap and other implementations
|
3 years ago |
falkTX
|
523f424eb4
|
Documentation updates
|
3 years ago |
falkTX
|
850308cfa4
|
Rework VST3 speaker arrangement setup, now actually works! \o/
|
3 years ago |
falkTX
|
f3725d0514
|
Add some const attributes
|
3 years ago |
falkTX
|
615a841552
|
Prefer to use VST3 project time if available
|
3 years ago |
falkTX
|
7574c26420
|
Avoid conflicts with included nanovg fontstash symbols
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
cb089bc6e9
|
deal with low param resolution of some vst3 hosts; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ef91e100e0
|
Fix a few warnings after vst3 debug cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |