riban
8acb86f195
Fixes #254 . Incorrect use of fURIDs.midiEvent.
4 years ago
falkTX
27d3046a7b
Add background/foreground UI color from host, implemented for LV2
4 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
5 years ago
falkTX
93e070c6d3
Don't use atom-forge header, not needed and breaks build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9d09b5e15b
Start implementation of state files; rework some code where sane
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0a441e24b3
Style cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
82eae9b39a
DSSI is not compatible with DISTRHO_PLUGIN_WANT_FULL_STATE
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f9619a7f45
Cleanup duplicated error
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
deed311a09
Remove specialized constructor for ParameterRanges, not needed
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
58da5a6ef7
Leave note that AudioPort can be CV by specifying a hint
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
18eb8eda8c
Update lv2 ui.h header
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3fa7482577
Add initializer list constructor to ParameterRanges class
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
2b557ed016
LV2 export: Use actual proper default value, instead of live one
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d80b8bfce3
String: limit amount of characters in float conversion
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b09a8ae435
Being picky...
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
JP Cimalando
4e180a77ec
lv2: request the optional ui:parent feature
5 years ago
JP Cimalando
a927593824
lv2: require the idleInterface feature
5 years ago
falkTX
07bfa0adbf
Fix AudioMidiSyncHelper against hosts that keep same buffer
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Christopher Arndt
30ba386bc6
Export LV2 scalePoint for integer ports as integer values not float ( #195 )
* Export LV2 scalePoint for integer ports as integer values not float
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
* Round int scale point value instead of truncating
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
* Name roundedValue properly and make it const
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
5 years ago
JP Cimalando
e69074ebfc
Fix setting the bypass parameter at init ( #185 )
* Fix setting the bypass parameter at init
* Rewrite the bypass patch with suggestions
5 years ago
falkTX
3a0f7e13c7
Being pedantic
5 years ago
falkTX
a7a7b47e9a
Fix build without opengl
5 years ago
JP Cimalando
7070042590
Fix macOS crash on editor closed and reopened
On Minihost Modular, the window will not be recreated correctly after
closing. It's because the host does not send the effEditClose opcode.
When effEditOpen is reentered, fVstUI!=nullptr would short-circuit the
initialization of the editor, and continue without an existing window.
5 years ago
falkTX
335cb08628
Fix build without set-DGL-namespace
5 years ago
falkTX
acbf535cff
Fix build with custom prefix
5 years ago
JP Cimalando
7c82a93925
Fix the build in case the DISTRHO namespace is not used
5 years ago
JP Cimalando
98b29fd867
Allow generic units to pass validation
5 years ago
falkTX
06340e3c16
More haiku tests & changes (full mouse tracking, lock looper)
5 years ago
JP Cimalando
945ee9a2f4
Suppress the copy methods of ParameterEnumerationValues ( fixes #177 ) ( #178 )
* Suppress the copy methods of ParameterEnumerationValues
* Provide a C++98 definition of DISTRHO_DECLARE_NON_COPY_STRUCT
5 years ago
falkTX
cbcd93ad76
Cleanup
5 years ago
Christopher Arndt
a0fd7cbfc5
[VST] Round integer param values after de-normalizing ( fixes #171 ) ( #172 )
* [VST] Round integer param values after de-normalizing (fixes #171 )
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
* Also use unnormalized value for boolean params
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
5 years ago
falkTX
bbc188db8d
AudioMidiSyncHelper: Fix run cycles with many events
5 years ago
falkTX
3fddc2794f
Mention that parameter description is LV2 only
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
JP Cimalando
126595f1a5
Add LV2 parameter comments
5 years ago
JP Cimalando
b77d143ca7
Fix an 'opts:interface not defined' warning
5 years ago
falkTX
a26f5a241d
Handle situation of addAttribute values being empty
Does not happen right now, but might in the future
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
5ffcbe5e0a
Only define rsz prefix when needed
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b5c5ff3661
Always use "opts" prefix
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
fd55d1002c
Adjust latest changes to be more in DPF style
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
JP Cimalando
795730f3cb
Fix the unimplemented worker response function
5 years ago
JP Cimalando
31a4cf3e46
exporter: attributes into arrays, to simplify dealing with syntax
5 years ago
falkTX
93528a9d3c
Triple-quote lv2 short name as precaution
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f4f44ab0cd
Add Parameter short name support, used in LV2 and VST
Closes #163
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
cc720fe821
win32: clear file dialog string before triggering callback
Things would go weird if a plugin opens a new file dialog in the
file callback, prevent this by clearing the string before the callback.
5 years ago
falkTX
0e839f08cc
Add AudioMidiSyncHelper class to new DistrhoPluginUtils.hpp file
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
cde65ceac4
Add a int/uint/int2/uint2 variants of d_safe_assert
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7a056bbcf8
Don't return reference in getFixedValue function
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f80f8bf316
doxygen is tricky...
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e8bf81b12e
Hide ugly todos from docs
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago