falkTX
cbde6c8e01
Special commit without jackbridge_shm_unmap for early carla update
9 years ago
falkTX
509fe9bf81
Ugly workaround for gig/sfz files inside carla-plugin, see #250
9 years ago
falkTX
44edff7f2b
Fix typo leading to some unloadable bridges; More debug prints
9 years ago
falkTX
392dca43b3
Fix bridge plugins rename and bufsize changes; Misc fixes
9 years ago
falkTX
647e9169bd
Fix some issues with rename
9 years ago
falkTX
e32ce93260
Prefer bridge for TyrellN6 linux-vst
9 years ago
falkTX
95babb82f2
Improve check for 'special' vsts
9 years ago
falkTX
fdd84a4cf7
Fix loading project files with unicode names; Fix vst project load
Closes #336
9 years ago
falkTX
ff100b464e
Prefer bridges for some specific plugins
All u-he plugins throw/abort when loaded in carla.
I don't really know the reason, but loading them in bridges works.
So for all known u-he plugins simply force bridge mode.
Take the chance and add calf-analyzer and ir.lv2 in there.
Closes #333
Closes #302
9 years ago
falkTX
1e45e83693
Add some missing 'override' keywords
9 years ago
falkTX
ab5d718660
Update osx scripts, misc fixing
9 years ago
falkTX
16a4dba89b
Testing: catch forced unbind throws during python callbacks
9 years ago
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
99070e3ec0
carla-lv2: Don't set fixed-buffer requirement for now
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
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
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
52b7862ab4
Continue previous commit
9 years ago
falkTX
2556c4c921
Fix possible race condition on jack disconnect callback
Closes #269
9 years ago
falkTX
8de9234e04
Make things build again
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
3ddfdb3ba0
Implement carla-lv2 MIDI Out; Remove text-params from internal api
Closes #262
9 years ago
falkTX
d9b781951c
carla-vst: Remove special tracktion fix, not needed with >= 6.1.5
9 years ago
falkTX
3613bcdcc0
ZynUI working again (local only); Misc fixes
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
35eed9ffc7
Fix build without liblo
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
falkTX
db82178048
Allow carla-plugin to be used embed (X11 only); Other plugin fixes
9 years ago
falkTX
f2b16ce6dd
Only wait for vst ui creation if host is tracktion
9 years ago
falkTX
c91d7ab241
Misc
9 years ago
falkTX
d9938b13d8
Rack: if plugin only has 1 output, copy it to the 2nd
9 years ago
falkTX
161361c7d2
Fix crash when using plugins with more than 2 ports in patchbay
9 years ago
falkTX
b0035be5c9
Don't call engine->idle if engine is plugin; Give plugin hosts idle
9 years ago
falkTX
7bb58f1265
Change default process mode to patchbay on non-linux systems
9 years ago
falkTX
b4928499e6
Fix project file syntax when connections have non-xml-friendly names
9 years ago
falkTX
ef84367118
Increase bridge ping timeout from 5secs to 30secs
9 years ago