falkTX
a8b7ef9c58
Fix leftover copy&paste
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
be06a60c45
Add some handy filesystem related code for plugins
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
45618ccef9
Add a few dir-related calls to plugin utilities
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
56732badeb
Cleanup event debug
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
41cd9c5429
Fix macOS embed UI resize from host
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
e952d46e89
Replace wayland env var workaround with KDE one
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
34435e0d86
Allow to create dpf strings from std::string_view
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
1a18690896
Update gitignore
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falkTX
53454d71ba
Add appliesToEventInput arg to Button and Knob setEnabled
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
6b3d1da7c3
Add enabled state control to button and knob handlers
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
cd18a7bef7
Look for libwebkit2gtk-4.1 for webview
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
b65ad4f7e5
Fix standalones under wayland with high-dpi
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
0bafe97eff
Fix build with DGL_DEBUG_EVENTS
Signed-off-by: falkTX <falktx@falktx.com>
4 months ago
falkTX
576b507dc4
Add kParameterDesignationReset, implement for AU, CLAP and LV2
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
800583a8de
clap: request restart from host on reset
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
9a062cf86b
Remove link to old online chat, no longer used
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
32d911c1de
Rename to DISTRHO_PLUGIN_WANT_MIDI_AS_MPE, implement in AU too
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
Jérémy Frey
2b3e67af72
CLAP: add macro to use MIDI MPE dialect ( #443 )
* CLAP: add macro to use MIDI MPE dialect
* Change MIDI MPE as a generic macro
5 months ago
falkTX
f962a443a7
Fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
c1ef624458
AU: Set a few more properties as writable, making Live happy
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
8c2a565e95
AU: Fix missing time position in some hosts
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
64a99a7b0a
Rework how AU midi out works, do it properly this time
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
df621e81e0
AU: fix midi input for channels != 0, debugging tweaks
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
4513981221
Fix initial scale factor value for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
5 months ago
falkTX
cc35a95d59
Cleanup cmake vst3 arch support
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
c776dab9eb
Update and cleanup xaymar-vst2 header
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
c60a151ca5
Small optimization to LinearValueSmoother
Signed-off-by: falkTX <falktx@falktx.com>
6 months ago
falkTX
6b04262893
Fix VST3 parameter offset for plugins with midi input
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
7cd48190cf
More extensive CI tests
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
1662e56e7b
AU: Fix handling of unsupported MIDI system messages
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
2ddf85d680
Update pugl for custom macOS wheel handling
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
6ba2b3aa5a
Add String::urlDecode() method
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
FergusL
c7fb0ca003
[WIP] VST3: Fix incorrect MIDI input values for CC and Note On/Off ( #453 )
* Add debug prints to MidiThrough example
* Fix CC and Note On/Off calculation
Given the current normalized input, mutliply by 127 would give wrong result for some input values, dividing by 0.0078125, which is 1.0/128, fixes this
* Use std::round
* Use DPF functions for rounding
* Remove debug prints in MidiThrough example
This reverts commit 82767715a1
.
11 months ago
falkTX
2e2cbb7db4
Don't use std::isalnum for isBase64Char
Fixes #356
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
eaf737c0ec
Encode file URL passed to webview, add String::urlEncode()
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
45f50723d9
Fix showing webgui for linux standalones
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
e045225a6c
Fix C++98 compat
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
5b7fe8dce7
Fix a warning
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
Atsushi Eno
4cb04e606f
Fix VST3 assertion condition on set_io_mode() (must be before "initialize")
From VST3 documentation on IComponent initialization https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/API+Documentation/Index.html :
> Hosts should not call other functions before initialize is called, with
> the sole exception of Steinberg::Vst::IComponent::setIoMode which must
> be called before initialize.
8 months ago
falkTX
eafbf5bbc6
Fix a memory leak in the DBus file dialog handling
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
5446300eac
Cleanup webview qt handling, bring it up to speed in features
Signed-off-by: falkTX <falktx@falktx.com>
8 months ago
falkTX
2745ee9601
webview: get Qt working again, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
9 months ago
falkTX
470c5b7a77
Update to latest DPF CI actions details
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
1de5d28267
Fix updated CI
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
0850a2790c
Fix tests
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
26835bb6ee
Update CI
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
bb8b90319f
Make imageKnobDoubleClicked optional
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
ba259618fb
Update to latest pugl
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
Chris
7a338bd8b4
add default value getter ( #457 )
* add default value getter
* add const to getDefault, put before setDefault
11 months ago
Chris
bc3cc0b38f
add double click event to ImageBaseKnob
11 months ago