TheOnlyJoey
44278abbb1
Forgot to remove include from testing
10 months ago
TheOnlyJoey
870ac0b4f2
Updated setState on AU components to allow arbitrary key-value pairs to have parity with other plugin formats on macOS.
10 months ago
falkTX
3b678aee10
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
530f170a79
One more Linux/X11 webview initial size fix
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
2026925396
Allow plugins with UI-only state to skip DSP setState()
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
69414bc2e4
Fix webview initial size on Linux/X11
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
57747bf94e
Add WebViewDestroy class for usage in std::shared_ptr/unique_ptr
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
5424b730c6
Fix typo in last commit
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
290c4089be
Start of install-plugins-symlinks.sh util script for development
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
5d3e0ad124
Add NanoImage::update()
Signed-off-by: falkTX <falktx@falktx.com>
10 months ago
falkTX
52416dafc7
Add KnobEventHandler::getMinimum/getMaximum()
Signed-off-by: falkTX <falktx@falktx.com>
11 months ago
falkTX
8ae007d2f1
Auto-set FileBrowserOptions::className for UI, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e35799cb31
Add Color::asGrayscale()
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
a8b7ef9c58
Fix leftover copy&paste
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
be06a60c45
Add some handy filesystem related code for plugins
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
45618ccef9
Add a few dir-related calls to plugin utilities
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
56732badeb
Cleanup event debug
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
41cd9c5429
Fix macOS embed UI resize from host
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e952d46e89
Replace wayland env var workaround with KDE one
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
34435e0d86
Allow to create dpf strings from std::string_view
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1a18690896
Update gitignore
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
53454d71ba
Add appliesToEventInput arg to Button and Knob setEnabled
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6b3d1da7c3
Add enabled state control to button and knob handlers
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cd18a7bef7
Look for libwebkit2gtk-4.1 for webview
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
b65ad4f7e5
Fix standalones under wayland with high-dpi
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
0bafe97eff
Fix build with DGL_DEBUG_EVENTS
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
576b507dc4
Add kParameterDesignationReset, implement for AU, CLAP and LV2
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
800583a8de
clap: request restart from host on reset
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
9a062cf86b
Remove link to old online chat, no longer used
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
32d911c1de
Rename to DISTRHO_PLUGIN_WANT_MIDI_AS_MPE, implement in AU too
Signed-off-by: falkTX <falktx@falktx.com>
1 year 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
1 year ago
falkTX
f962a443a7
Fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c1ef624458
AU: Set a few more properties as writable, making Live happy
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
8c2a565e95
AU: Fix missing time position in some hosts
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
64a99a7b0a
Rework how AU midi out works, do it properly this time
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
df621e81e0
AU: fix midi input for channels != 0, debugging tweaks
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4513981221
Fix initial scale factor value for wasm builds
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
cc35a95d59
Cleanup cmake vst3 arch support
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c776dab9eb
Update and cleanup xaymar-vst2 header
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
c60a151ca5
Small optimization to LinearValueSmoother
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6b04262893
Fix VST3 parameter offset for plugins with midi input
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
7cd48190cf
More extensive CI tests
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
1662e56e7b
AU: Fix handling of unsupported MIDI system messages
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2ddf85d680
Update pugl for custom macOS wheel handling
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
6ba2b3aa5a
Add String::urlDecode() method
Signed-off-by: falkTX <falktx@falktx.com>
1 year 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 .
1 year ago
falkTX
2e2cbb7db4
Don't use std::isalnum for isBase64Char
Fixes #356
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
eaf737c0ec
Encode file URL passed to webview, add String::urlEncode()
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
45f50723d9
Fix showing webgui for linux standalones
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
e045225a6c
Fix C++98 compat
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago