falkTX
29bcab0532
Handle worst-case scenario of carla-plugin buffer size being too low
Signed-off-by: falkTX <falktx@falktx.com>
6 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>
6 years ago
falkTX
89fdb0b325
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
6 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
6 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
6 years ago
falkTX
fec895a086
Create buffer for vst audio out, fixes dry/wet (inline processing)
Closes #834
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
44358f3f09
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
6 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>
6 years ago
falkTX
2ed8264a9a
Fix crash when directly loading vst shell plugins
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
6e656ce91d
Give up trying to follow VST2 spec, always assume UI opens nicely
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
570b8d5976
Always copy carla-plugin binary when exporting lv2 plugin
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
2f3a442459
Dont prefer plugin bridges for certain hardcoded LV2 plugins
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
51f20736b4
Do not call plugin effEditIdle on update display opcode
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
bencrossman
ee07026250
Bug fix for program changes coming through as bank changes ( #779 )
7 years ago
falkTX
c59a1eb97a
Fix a possible race condition
7 years ago
Andreas Müller
478c6e906a
Fixes for fluidsynth >= 2.0.0 ( #766 )
* Fluidsynths: Ensure fluidsynth's defaults are set once and in one place
This makes transition fluidsynth 1.x -> 2.x a lot easier.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Enable support for fluidsynth >= 2.0.0
This reverts commit e67ba7c25b .
* Fixes for fluidsynth >= 2.0.0
* preset iteration and getters have changed
* constants for most defaults are no more available in public headers -
fluidsynth wants to be asked
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
7 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
7 years ago
falkTX
68c24a13aa
libjack: catch window close when possible, and hide it instead
7 years ago
falkTX
d9979d0c56
libjack: Implement basic session management via SIGUSR1 signal
7 years ago
falkTX
8c71b6f4d7
Don't try to find binary type of certain plugins when loading project
7 years ago
falkTX
ba0c12697c
Fix for LV2 plugins with UI feedback ports in bridge mode
7 years ago
falkTX
ef07babaad
Fix dynamic buffer size against plugin bridges
Closes #752
7 years ago
falkTX
b770f61b93
Fix internal plugins not handling internal controls on native bridge
7 years ago
falkTX
798ab5c133
Fix internal plugins receiving wrong frame pos on split buffers
7 years ago
falkTX
07b028b3b5
Make UI more responsive when loading bridged plugins
7 years ago
falkTX
dcfa45b789
Respect max-parameters setting in plugin bridges
7 years ago
falkTX
f8f32b363d
Fix an assertion when looking for wine64
Closes #740
7 years ago
falkTX
31eb7760b0
Tweak findNextEvent() to catch future cases of lost events
7 years ago
falkTX
a468359963
Fix plugins under carla-patchbay not receiving all events
7 years ago
falkTX
8b9db39248
Fix local semaphore under macOS, optimize linux futexes
7 years ago
falkTX
c2b328d70d
Don't wait twice for vst plugin bridges
7 years ago
falkTX
de030b6b81
Small fix for transport changed check, in case BBT is not available
7 years ago
falkTX
e3e2288691
Only send kVstTransportChanged to VST plugins when really needed
Fixes transport sync with certain plugins, like FLStudio \o/
7 years ago
FilipeCSnuk
02fe784cc8
Expose new carla-plugin-native object
7 years ago
falkTX
119d370d58
Remove an old define, missing timeinfo on carla-plugin gui on win32
7 years ago
falkTX
799fd2eaea
Fix starting wine bridges with wine versions without 64 suffix
Also debug a bit more
Fixes #736
7 years ago
falkTX
e7e5a8115e
Don't print assertion when sfz path is empty
7 years ago
falkTX
faf4777b6e
Cleanup, print error if win32 CreateWindow fails
7 years ago
falkTX
378c33ee8d
Fix carla-export LV2 UI changes not reaching DSP
7 years ago
falkTX
c78c2a77b6
Add back something removed by mistake..
7 years ago
falkTX
47cb24ae73
Keep VST UI open for the lifetime of the plugin
We are doing this for LV2 already, so be consistent
7 years ago
falkTX
bf8af666e9
Copy Carla stuff for Windows LV2 export, rather than symlinking
7 years ago
falkTX
46178fdca7
Expose carla_set_option to bridges
7 years ago
falkTX
6b92f3e1dc
Clean up some debug messages
7 years ago
falkTX
d15e339645
jack transport cannot be disabled in multi-client
also save link on/off state
7 years ago
FilipeCSnuk
ec04996359
Be less strict when loading connections
Allows jack multiclient projects loaded in internal patchbays
7 years ago
FilipeCSnuk
77490d0e3b
Only rescan SFZs on request
Fixes #730
7 years ago
falkTX
f080ebfbc8
Always use "new" fluidsynth API
7 years ago
falkTX
22ce0aa777
Show fludsynth version in about page
7 years ago
falkTX
f671e3db60
Don't be so restrictive on carla-plugin active messages
7 years ago