Filipe Coelho
e2a2c45f22
NSM support for JACK Applications ( #829 )
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
1c0371cf72
Cleanup, try to fix canvas crash on mouse release
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b4bc68a1a9
More Qt workarounds in canvas
If other cases cause crash, these might too perhaps
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
85b449b2b0
Remove debug print
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
6e656ce91d
Give up trying to follow VST2 spec, always assume UI opens nicely
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
4b3e0fb839
Give up trying to follow VST2 spec, always assume UI opens nicely
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
e9dffc601e
Introducing "Cancelable actions"
We can now timeout forever, as we let the user cancel when he wants to
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
cb44413956
Allow non-absolute paths for jack applications
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Filipe Coelho
f7ea7061dd
Improve travis CI setup ( #823 )
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
c54a7045ab
Do not handle canvas stuff when not needed
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
a7b4360c6d
Prepare for the future..
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
a385d1b438
Backwards compatible with older Qt5
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
c89a6f9d6a
Sync ui bridges with main code
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Filipe Coelho
efd2441fa1
Initial support for LV2 params ( #811 )
* Quick & dirty LV2 params now working, testing waters...
* Support LV2 UIs purely through show interface without complaining
* Small tweak to how DSSI UIs are found, to be more inclusive
* Make water File paths accept paths from CWD, adjust bridges to it
* Add "plugin-wine" make target in cross-compile mingw mode
* Whitespace
* Bump maximum value of LFO speed
* Rename a variable
* Fix build
* Always copy carla-plugin binary when exporting lv2 plugin
* Fix typo
* Do not build external plugins in DEBUG mode
They make bigger binaries, take longer to build and sometimes even fail.
We do not need them in DEBUG mode, since they are assumed to be tested and work well
* Cleanup some water
* Fix leaks and oddities with water Array class
* Make ScopedLocale its own class, apply it everywhere that it fits
* Cleanup
* More cleanup, make lv2 params code not crash carla
* Fake lv2 plugin gui for those with file paths, using first prop
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
984a06ce50
Make ScopedLocale its own class, apply it everywhere that it fits
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
1dbcfa710c
Workaround Qt bug
See 7976236bb3
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
7976236bb3
Workaround Qt bug
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ebdfa4046d
Fix typo
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8672df82ad
Fix some strict compiler warnings
Fixes #821
Fixes #822
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
c73be58d42
Version things properly (develop is 2.1 target)
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
0daa74ad4e
Fix previous commit
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b2c3cccc2b
Fix leaks and oddities with water Array class
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
6f20d4c636
Cleanup some water
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b93b877fa1
Do not build external plugins in DEBUG mode
They make bigger binaries, take longer to build and sometimes even fail.
We do not need them in DEBUG mode, since they are assumed to be tested and work well
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
570b8d5976
Always copy carla-plugin binary when exporting lv2 plugin
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
eeab6fbee1
Always copy carla-plugin binary when exporting lv2 plugin
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
556c7dabda
Split LV2 work and response, cleanup
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
3317a436fb
Some little thing just to be safe
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
49aa8c0e58
Forgot to allocate memory...
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
cbde990d35
Decouple LV2 worker responses from UI stuff
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
a83212434a
Add back about-juce dialog
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
284a74b2f5
Do not build juce stuff by default for any OS for now
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
0038f94bf2
macOS: Fix empty spaces in plugin list; fix build with juce
5 years ago
falkTX
1759b18a70
Fix a memory leak
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ea88d9169d
Make juce/carla vst save cross-compatible; Builds entire juce on linux
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
3ed2471c90
Fix intial plugin window focus for recent juce-based plugins
Multiple windows are created with pid attribute.
Prefer matching over name if id of pid != name
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
32a76811c7
Fixup final details
5 years ago
falkTX
a29d15fc52
Some fixes for windows
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
63c27fe30b
Set transient window on macOS
5 years ago
falkTX
2cf7c166e0
AU plugins show up now
5 years ago
falkTX
f88e4b93a5
Scanning of AU and VST3 plugins
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
cb41d6ab9a
Run juce event loop ourselves when needed
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
dc7c89c042
Setup juce gui on relevant parts
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
fac8099e62
Add vst3 and au lines to about window
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
b5631aca0e
Add logic regarding VST3 to settings
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
597941fd42
Add AU scanning to utils
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
8ac9005c53
Fix osx build
5 years ago
falkTX
a2779cb250
Fix windows build (typo in previous commit)
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
9b0e7feba5
Adjust a few things
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f4e3b17a1f
Expose only VSTPluginMain on VST plugin for macOS
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago