lucianoiam
3a044b22f8
Simplify custom Makefile paths ( #297 )
* Simplify custom Makefile paths
* Always overwrite TARGET_DIR and BUILD_DIR
Improve ed17991
for the case user has TARGET_DIR or BUILD_DIR already
set. Prefixed versions DPF_TARGET_DIR and DPF_BUILD_DIR can be used for
the purpose.
3 years ago
falkTX
e9563d1436
Directly map VST2 keyup/down to plugin UI events
Fixes #296
3 years ago
falkTX
d19c9e0d34
Add Application::isStandalone() method
3 years ago
falkTX
e889c58115
Invert LV2 bypass/enabled parameter on UI events
Fixes #150
3 years ago
falkTX
939dcf2e15
Fix LV2 parameter offset for plugins with midi out but no state
Closes #238
3 years ago
falkTX
212a7303b5
Fix typo (leading to macOS cmake build error)
3 years ago
falkTX
995106ac4c
Skip RtAudio windows fallback on MSVC for now
3 years ago
falkTX
683cbc9fd4
Define NOMINMAX as macro before including windows.h
3 years ago
falkTX
bcbddc5da4
Fix macOS build
3 years ago
falkTX
0ea9558e3f
Fix LV2 export of comments with newlines
3 years ago
falkTX
a1dd4b0aa7
Reset OpenGL color before drawing images (fixes invisible content)
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dc47cb49fe
Auto-scale NanoVG by widget scale factor
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
a93b12cb0a
Fix ImageKnob for types that need full repaints
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ad9af23e6d
Fix ImageKnob missing callbacks
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bc6aea1682
Fix warnings on RtAudio related code
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
e7e8beca64
Fix build with state files
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
6b05d39e61
Mention Window::addIdleCallback in Application::addIdleCallback
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1ccefd8c72
Mention thread-safety on Application class
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
550fab3866
Consistency
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
22d74866e5
Fixup for latest changes in custom standalones
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1a2dafdfc9
Give context back to transient parent window
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
dca5c9d476
Alternative approach to initial window OpenGL context scope
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b1683bebbc
win32: Only call SetProcessDPIAware if standalone application
Fixes #289
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
b2f08b318f
CoreFoundation is needed too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4f6bcba446
Try to fix cmake macOS build
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1f3a738b28
Use tick_double for jack standalone
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
lucianoiam
949e779806
Fix typos in DGL source comments ( #295 )
* Mute which output in generate-ttl.sh
* Rework bf156dd
in a more efficient way
* Fix typos in DGL source comments
3 years ago
falkTX
c0ad83e801
Fix macOS build
3 years ago
falkTX
1de9ac0379
Cleanup RtAudio use, make it compatible with more systems
3 years ago
falkTX
45eb87d01c
Add ButtonEventHandler::getLastClickPosition()
3 years ago
falkTX
accb8c96da
Add ButtonEventHandler::getLastMotionPosition(), fix whitespace
3 years ago
falkTX
ab2e7e732f
Fix build
3 years ago
falkTX
6f23c9aaae
Fallback to RtAudio when JACK fails (macOS only for now, TESTING)
3 years ago
falkTX
2e6a0f79df
Add RtAudio copy in-tree
3 years ago
falkTX
e28b6770f6
Fix lv2 export
Wasnt this fixed already?
3 years ago
Patrick Desaulniers
6181be3fd8
Fix build when DGL_FILE_BROWSER_DISABLED is defined ( #293 )
* Fix build with DGL_FILE_BROWSER_DISABLED
* Check for !DISTRHO_PLUGIN_HAS_EXTERNAL_UI too
3 years ago
falkTX
c5a3e7ce76
LV2: Fix custom unit render format for integer parameters
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
aea500fef6
Move CI to focal
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ce1ae1e51a
LV2: Use mono and stereo port group definitions from lv2 spec
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
fc2930cbcf
Set port group information for JACK audio/cv ports
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0094b495cc
Implement port groups for VST2 parameters
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6d57f75c6a
Add convenience Color::withAlpha method
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
63b1041535
KnobEventHandler should has vertical mode by default
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
lucianoiam
8080459d5e
Mute which output in generate-ttl.sh ( #292 )
* Mute which output in generate-ttl.sh
* Rework bf156dd
in a more efficient way
4 years ago
falkTX
1bf94ee615
Move ImageKnob logic into reusable KnobEventHandler
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
92f0f978a1
Fix wording
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a0f81b0bd5
Allow event coordinate margins in SubWidget
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
3d1ea25465
ButtonEventHandler: Fix inverse logic and add a clear state call
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
995b94a44b
Make some event handlers methods public
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
757a4cf62c
Forgot 1 piece for cmake
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago