falkTX
|
0cbda5fbe8
|
Make ringbuffer compatible with old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b870872b0d
|
Add ring buffer class
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0d72be018e
|
Tweak some comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f9ff394a95
|
Fix calling canRequestParameterValueChanges() during constructor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9315bc71e7
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d5d3fdf53f
|
Preliminar "parameter value change request" support
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c64350f41a
|
Write link to JACK transport API docs as reference
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1083a86dd7
|
Make TimePosition::BarBeatTick::tick a double
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
aa20320f9a
|
Fix integer rounding for exported lv2 enumerations
Closes #270
Fixes #258
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
Jean Pierre Cimalando
|
fa29479780
|
More class namespacing for macOS
|
4 years ago |
falkTX
|
cbe0727877
|
Fixup mess surrounding application class name once and for all
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
fe06ccecf5
|
Add String::remove(char) method
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ac93a69edc
|
VST2 UI is not user resizable
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d36f61a78a
|
Start to bring back file dialog, add a few more comments
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d61d547e21
|
Special handling for macOS compatiblity
|
4 years ago |
falkTX
|
c073735cc3
|
Fix DISTRHO_MACRO_AS_STRING
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e36aaaa02f
|
Use DISTRHO_DECLARE_NON_COPYABLE
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
284460d269
|
Introduce ScopedSafeLocale class, use it in a few places
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
858b4fe7a9
|
Rework String class to remove VLA use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9f74634dde
|
ScopeTryLocker: allow to force lock
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e8ef196b3c
|
Allow Thread to start with RT prio, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
990dd7d9eb
|
Update base macros, add d_custom_safe_assert
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
e46dd357b6
|
Reorganize the example plugin targets
|
4 years ago |
falkTX
|
a8af6b7282
|
Fix in-place processing in cairoui example; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6f21873277
|
Build CairoUI by default now that DPF cairo APIs are going stable
|
4 years ago |
falkTX
|
8b683996dd
|
Add example code to getBackgroundColor and getForegroundColor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
38550f31e8
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
432cb7c962
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
bb0c16cfdb
|
VST: Store keyboard modifiers from host key events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
21a0c86bce
|
Correct usage of VST handlePluginKeyEvent; Fix compiler warnings
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b9be2e2e59
|
Allow to build VST without vestige header (aka "real" SDK)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
634321eb71
|
Add "Base" prefix to Cairo and Nano Widget classes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
37679fe3d7
|
Fix 1 more deprecated use
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f626ea0f7e
|
Define DISTRHO_DEPRECATED_BY and use it in a few places
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
a06479325e
|
Fix missing UIWidget::onResize handler
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b71a32c9a8
|
Experiment with custom UI type
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
04032b02e3
|
Allow DPF_SCALE_FACTOR env var for quickly testing scale factors
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
aa897a365a
|
Fix an assertion and invalid window sizes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f8a71fe521
|
Add back setGeometryConstraints and some resizing
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
70078d30a0
|
Allow *.S files; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cd141a4367
|
Add some quick things to get plugins to build again
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
riban
|
8acb86f195
|
Fixes #254. Incorrect use of fURIDs.midiEvent.
|
4 years ago |
falkTX
|
24a00afe65
|
Cleanup DGL Application class
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
dce7676eb8
|
Restructure of code for new pugl, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
23db12f290
|
Fix wrong UI parameter offset for LV2.
See #209
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
c1305ef831
|
Split DistrhoUIInternal base struct into separate file; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
27d3046a7b
|
Add background/foreground UI color from host, implemented for LV2
|
5 years ago |
falkTX
|
039757c158
|
Implement UI scale factor for VST2
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
JP Cimalando
|
8616522d5a
|
Fix storage of the bypass parameter in LV2 preset manifest
|
6 years ago |
falkTX
|
93e070c6d3
|
Don't use atom-forge header, not needed and breaks build
Signed-off-by: falkTX <falktx@falktx.com>
|
6 years ago |