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>
7 years ago
falkTX
29bcab0532
Handle worst-case scenario of carla-plugin buffer size being too low
Signed-off-by: falkTX <falktx@falktx.com>
7 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>
7 years ago
falkTX
89fdb0b325
Protect jack bufsize, srate and freewheel changes in patchbay mode
Signed-off-by: falkTX <falktx@falktx.com>
7 years ago
falkTX
44358f3f09
Receive transport information when we not jack transport master
Signed-off-by: falkTX <falktx@falktx.com>
7 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>
7 years ago
falkTX
2f3a442459
Dont prefer plugin bridges for certain hardcoded LV2 plugins
Signed-off-by: falkTX <falktx@gmail.com>
7 years ago
bencrossman
ee07026250
Bug fix for program changes coming through as bank changes ( #779 )
7 years ago
falkTX
d73c0788cc
Fix some warnings triggered by gcc-8
7 years ago
falkTX
8c71b6f4d7
Don't try to find binary type of certain plugins when loading project
7 years ago
falkTX
dcfa45b789
Respect max-parameters setting in plugin bridges
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
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
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
falkTX
de35d8ad38
Fix exported lv2 plugins after latest changes
Fixes #723
7 years ago
falkTX
37417720a8
Fix loading preset as project file from CLI
7 years ago
falkTX
459915ebdb
General fixes against dynamic buffer sizes
7 years ago
falkTX
a764f20453
Misc changes
7 years ago
falkTX
995b345f84
Avoid a race condition when changing buffer/sample size
7 years ago
falkTX
b09c6591f9
There was a typo
7 years ago
falkTX
3f801a5c8f
Auto-connect option for JACK and JACK/RtAudio now implemented
7 years ago
falkTX
fe8276f03d
Show driver options for jack, "(auto)" as rate/size choices
7 years ago
falkTX
e0477b1683
Allow RtAudio device name to be empty, gets default value
7 years ago
falkTX
ae7a7a4b66
Cleanups, test random OSX things..
7 years ago
falkTX
9a68a49849
Big push to get transport working correctly. Seems quite nice now
7 years ago
falkTX
28e5cd4b69
Cleanup some confusion regarding transport, now restore jack sync
7 years ago
falkTX
8d48bc3ae2
Some house-keeping, needed after some previous changes
7 years ago
falkTX
b5f528bdf0
Pass amount of frames to bridge process call
7 years ago
falkTX
bdeb87acb7
Pass amount of frames to bridge process call
7 years ago
falkTX
cd8cea6539
macOS related fixes
7 years ago
falkTX
2355f147b3
Fix build with -std=c++98 and adjustments for old Mac OS
7 years ago
falkTX
349651db3a
Fix build, remove some test code
7 years ago
falkTX
6184eadbcb
Don't trigger ENGINE_CALLBACK_UPDATE under certain conditions
7 years ago
falkTX
e1004744cb
Add valgrind script, found and fix 1 leak already
7 years ago
falkTX
4c04b0e15a
Expose carla-plugin in plugin bridge
7 years ago
falkTX
7f89b7574a
2 more small memory issues fixed, caught by valgrind
7 years ago
falkTX
92a3536da3
Fix use of undefined memory
7 years ago
falkTX
17b7d55f0f
Fix typo in naming rtaudio jack+alsa backend
7 years ago
falkTX
d306aa7a80
Cleanup project load code, fast checks without ignore-case
7 years ago
falkTX
96fbec5b1d
Save and restore BPM with a project
7 years ago
falkTX
261f25c369
Revert a previous decision, till we get info from hosts if supported
7 years ago
falkTX
e338f9afdf
Implement getting files for carla-plugin as internal
7 years ago
falkTX
6200e88aab
Carla-Plugin: Don't allow loading plugins that require fixed buffers
7 years ago
falkTX
e639cc6664
Allow to run internal, sf2 and sfz if bridge is native
7 years ago