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
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
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
falkTX
c930afde32
Try to fix build warning on vst3sdk
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
7f026adfae
Remove unused vst3sdk code
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
7211e79339
Fix a warning under Windows
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f7770c8c3d
Build juce stuff on discovery, for vst3 and au support
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
fabac8d276
Fix osx build
5 years ago
falkTX
2912698287
Add juce_gui_extra
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
a720e52c9a
juce_gui_extra is needed on macOS
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
47140f1d18
juce/ASIO: Blacklist some misbehaving drivers
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
6fa44324dd
Add some more vst3sdk files
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
7b9d2d3d54
Fix warnings on Windows build
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago