falkTX
|
39bdf2a66b
|
Fix MSVC CLAP build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a199c7c9bb
|
Fix last commit
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
106a857520
|
DPF Mutex implementation is TODO on MSVC
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ca571e3fdc
|
Use RecursiveMutex for CLAP UI events
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c33ab5af29
|
Leave a macro in place for future usage
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
15cbdcd5e6
|
Use the more verbose MIDI CC definition for LV2, fixes validation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
5d10a0c5df
|
Mark 1 more variable constexpr
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8fc65e2769
|
Fix typo leading some VST3 groups having 0 ports
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
290df2b2fb
|
Reorganize TODO items
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
87e9b0f844
|
Define kCVPortIsOptional property and use it for LV2
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
57fcfcaf07
|
Fix typo in last commit
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8e15fcf1c1
|
Implement CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ac3f5bce43
|
CLAP_PORT_STEREO/MONO is needed for anklang
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
48eb45016b
|
Make sure to disable denormals for standalone JACK threads
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
55a1e21ebb
|
Fix LTO build if vst2 MIDI stuff is properly defined elsewhere
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d999455674
|
CLAP parameter flush is active || main-thread, adjust as such
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
847000e4f2
|
Implement CLAP latency, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
ca8f83de76
|
Implement/set latency value for VST2
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8db6c2f5fe
|
Update clap headers, add thread-check.h
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1bdbb7d9e1
|
Fix clap plugins with 0 parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
61efba6e13
|
Completely ignore clap host scale factor under macOS
|
3 years ago |
falkTX
|
42a5c10597
|
Fix some doc typos
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1f33850a72
|
Mention CLAP in docs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9f3069b2f3
|
Fix VST2 UI size after last changes
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
29510e69f6
|
Really fix win32 builds
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
44b693de97
|
Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8e6998eb58
|
Fix msvc win32 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
19f4dcec8c
|
Remove now unused vestige header
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f9924e0e81
|
Replace vestige with a more liberally-licensed version
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e24e2a42ad
|
Fix a compiler warning
|
3 years ago |
falkTX
|
0049479884
|
Fix UI size for high-dpi macOS CLAP plugins
|
3 years ago |
falkTX
|
f049ce3780
|
Fix missing native midi in some setups
|
3 years ago |
falkTX
|
dcee933ef5
|
Fix CLAP UI under bitwig linux
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
3c4ad99a89
|
Deal with Bitwig buggy behaviour regarding MIDI notes
|
3 years ago |
falkTX
|
ac803f5991
|
Rework VST2 callback and cleanup handling
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
73a855c3a8
|
Fix invalid initial size when using new ui size macros
|
3 years ago |
falkTX
|
94f148a575
|
LV2: use desktop scale factor if not provided by host or in macOS
|
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
|
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 |