falkTX
5e3035ed7f
Fix a typo, better debugging
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
74fd9b2b0c
Close jack client after right deactivation, needed for jack1
jack1 does not wait for deactivate to stop the audio thread,
this leads to race conditions while we delete our audio buffers.
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
737a0b0fb7
Close jack client after right deactivation, needed for jack1
jack1 does not wait for deactivate to stop the audio thread,
this leads to race conditions while we delete our audio buffers.
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8e04004132
Handle worst-case scenario of carla-plugin buffer size being too low
Signed-off-by: falkTX <falktx@falktx.com>
Conflicts:
source/backend/engine/CarlaEngineNative.cpp
5 years ago
falkTX
29bcab0532
Handle worst-case scenario of carla-plugin buffer size being too low
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f173381b2e
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
401a02e87a
Fix for some stupid plugins mess up with global signals
Fixes instant segfault on SIGINT and SIGTERM after loading redux
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7ea3b1d6fd
Fix for some stupid plugins mess up with global signals
Fixes instant segfault on SIGINT and SIGTERM after loading redux
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
89fdb0b325
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
40acc271c3
Calculate VST ppqPos in a more reliable way
Fixes #795
Signed-off-by: falkTX <falktx@falktx.com>
Conflicts:
source/backend/plugin/CarlaPluginVST2.cpp
5 years ago
falkTX
f4e6e15cbb
Handle more sources of vst automation via audioMasterAutomate
Signed-off-by: falkTX <falktx@falktx.com>
Conflicts:
source/backend/plugin/CarlaPluginVST2.cpp
5 years ago
falkTX
abdcf7ac7f
Calculate VST ppqPos in a more reliable way
Fixes #795
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c76dd69eb5
Handle more sources of vst automation via audioMasterAutomate
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fec895a086
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5583ba1546
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
44358f3f09
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
e64e6b8f5f
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5f47979ca0
Do not set rtaudio "hog device" mode
Forgot to take this flag out, I was sure I did it...
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
2ed8264a9a
Fix crash when directly loading vst shell plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8b6b771b12
Do not set rtaudio "hog device" mode
Forgot to take this flag out, I was sure I did it...
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b1f2a5b1b1
Fix crash when directly loading vst shell plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
65cc1103c5
Fix debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
37070c56f8
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6038be8dda
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a148a13614
Add missing includes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a7ffc2bfa3
Fix build of new code on old systems and mac/win
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
79c592a8f6
No average of peak dsp load
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
df7a570095
Add DSP load to RtAudio and Plugin backends, pass info to plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3006738b6f
Print assertion if audioMasterIdle called from wrong thread
5 years ago
falkTX
c6d5ece01b
Run strict build on code that uses juce; Strict build 32bit bridge
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
579dea61db
Handle strict build for code that targets juce stuff; Cleanup
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
da0bdeeee7
Fix typo
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
ada9445338
libjack: Replace hardcoded numbers with enums
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
59955b16aa
Small fixes to libjack
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
e2aaa1f06a
Visual consistency; Remove animations showing a plugin at a time
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
Filipe Coelho
e2a2c45f22
NSM support for JACK Applications ( #829 )
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
a7b4360c6d
Prepare for the future..
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
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
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