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
fac3969b0f
Update READMEs to mention VST3 and AU support
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
3c731ded45
Don't build window bridges on travis with juce enabled for now
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f70e9dde41
Don't build juce stuff on travis for now
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
e364a0d113
Add script to generate mac vst bundles
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
af3f57a496
Add AU/VST3 stuff to UI, non-implemented yet
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
falkTX
cdc49301a9
Add vst3sdk base files
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
9dac5e6dbc
Don't try to build juce stuff on travis for macOS
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ad49febd1f
More juce fixes
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f196f54768
Fix some juce warnings and vst3 build
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
9de72258bd
More fixes
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
482eed6fa1
Forgot to add new files..
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
c3afa1a954
Remove unused modules
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
f75a4803db
More juce tweaks
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
eb5d88ae3d
Add juce engine class
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago