falkTX
f9c9b3bef7
Reduce xruns when running with JACK1
Since JACK1 runs the rt and non-rt events on the same thread,
blocking in the non-rt events can still cause xruns.
So now on non-rt JACK events we simply save the event to handle
later on a separate thread.
This was never an issue with JACK2 and the original code could be
kept, but I don't want to have 2 different implementations for
each JACK version (possibly leaving one untested).
9 years ago
falkTX
14dd677220
Use futexes for linux bridges, closes #234
(needs a full rebuild of carla and bridges)
9 years ago
falkTX
01053284fa
Improve plugin bridge performance and other tweaks.
Does not yet fix the infamous bug #234,
but some audio passes through now.
Still don't really know what's going on...
9 years ago
falkTX
169b0e46fc
Cleanup
9 years ago
falkTX
99070e3ec0
carla-lv2: Don't set fixed-buffer requirement for now
9 years ago
falkTX
1610970283
Add support for LV2 nominalBlockLength
9 years ago
falkTX
e27607298a
Catch exceptions during vst init
9 years ago
falkTX
f6e3129f7d
Fix loading soundfonts in rack mode
9 years ago
falkTX
eef9ed7492
Bypass MIDI events on carla-plugin when rack is empty
9 years ago
falkTX
ebf65bcc47
Use new JACK port_rename API for rename client in single-client
Also some needed cleanup
9 years ago
falkTX
58512b793a
Finish Wine bridge rework, can now run in JACK mode directly
9 years ago
falkTX
4fa392bd3b
Start fixup of wine bridge
9 years ago
falkTX
dfc8b60e84
Small correction to the check if LV2 UI is bridgeable
9 years ago
falkTX
76fe6e806a
Fix several minor issues with carla-plugin, closes #280
9 years ago
falkTX
8c23d24631
Rework some plugin bridge code to play more on the safe side
9 years ago
falkTX
fd2dba8ea7
Fix default values for parameters with sampleRate
9 years ago
falkTX
b2c542bb8f
carla-lv2: Fix wrong ticksPerBeat value if host doesn't support it
9 years ago
falkTX
61eff515a0
Cache bufsize/srate on native plugins, prevents callbacks on init
9 years ago
falkTX
1c4d1b8026
Restore jack connections when renaming jack client, closes #201
9 years ago
falkTX
39b2e27561
Fix rename under jack multi-client mode
9 years ago
falkTX
e4a83c061f
Update juice plugins; Fix build
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
2556c4c921
Fix possible race condition on jack disconnect callback
Closes #269
9 years ago
falkTX
aeeef35413
Enable back DSSI code disable for quick building before
9 years ago
falkTX
8de9234e04
Make things build again
9 years ago
falkTX
863a5bdca1
Cleanup some code, rename for functions with better names
9 years ago
falkTX
55040cc16b
Forgot to remove this
9 years ago
falkTX
5d3f9a4f4c
Quickly fixup DSSI code so at least it builds again
9 years ago
falkTX
f486024122
Fix running carla-single with lv2 plugins without LV2_PATH set
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
7787508b6c
Start final code recheck; Add some safety checks to LinkedList
9 years ago
falkTX
3ddfdb3ba0
Implement carla-lv2 MIDI Out; Remove text-params from internal api
Closes #262
9 years ago
falkTX
4288c95822
Don't build rtosc module, let that be zyn only
9 years ago
falkTX
d9b781951c
carla-vst: Remove special tracktion fix, not needed with >= 6.1.5
9 years ago
falkTX
79549b6ddc
Return non-null but invalid values for bad lv2 plugins
Prevents possible crashes
9 years ago
falkTX
3613bcdcc0
ZynUI working again (local only); Misc fixes
9 years ago
falkTX
c7cddfe5b0
Update zynaddsubfx to latest version, working without UI for now
9 years ago
falkTX
a600570de0
Testing
9 years ago
falkTX
10a0fb5a7a
Add support for internal plugins with more than 1 midi input
9 years ago
falkTX
089d825835
Allow to run calf UIs as bridges, closes #242
9 years ago
falkTX
3013d3ac24
Fix loading carla preset files, closes #235 and #222
9 years ago
falkTX
35eed9ffc7
Fix build without liblo
9 years ago
falkTX
b8427fcf6c
Misc
9 years ago
falkTX
d5f2da4fe7
Optimize saving and some loading of plugin chunks
9 years ago
falkTX
7ace0c0325
Fix some carla-control oddities
9 years ago
falkTX
d2303175a5
Misc fixing
9 years ago
falkTX
a2f5b4fbf5
Fix carla-control/plugin activating plugins when shown; Misc changes
9 years ago
falkTX
3bb7a8c9cd
Allow carla-plugin to use OSC
9 years ago
falkTX
b02fc22d70
Fixes needed for upcoming carla-control
9 years ago
falkTX
8470f8dead
Fix crash when removing carla-vst; Wait less time for ui close
9 years ago