falkTX
2c95974d1e
Clear jack postponed events after engine closes
8 years ago
falkTX
a948461885
Don't allow to unset force-stereo if set in engine; Cleanup
8 years ago
falkTX
0a024e77c0
Force VST_PATH for dssi-vst, fixes loading of projects with it
8 years ago
falkTX
97949056b0
Implement latency for plugin bridges
8 years ago
falkTX
a68cef0f86
Cleanup latency code
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
ab12310f07
Fix osc client register with TCP, thanks jofemodo.
Closes #409
8 years ago
falkTX
5fdc639ab4
Limit the amount of data sent to osc control clients
Fixes #396
8 years ago
falkTX
3501a1633c
Cleanup jack engine, don't require event port buffers
Should help #377 a little
8 years ago
falkTX
b933cb0065
Optimize LinkedList getAt(), don't use it if possible
8 years ago
falkTX
72b1a13df1
Re-add tracktion vst fix. Use CARLA_TRACKTION_WORKAROUND env var
8 years ago
falkTX
39c5cbb3b5
Disable multi-core patchbay, WIP
8 years ago
falkTX
ce896f8101
Import multi-threaded patchbay code (EXPERIMENTAL)
8 years ago
falkTX
50b427102c
Update CarlaEngineJuce to latest LinkedList changes
8 years ago
falkTX
3ac7db4003
Set patchbay plugin ids after jack events
8 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
8 years ago
falkTX
bf475ba0df
Try to avoid denormals for plugin bridges
8 years ago
falkTX
a248ce0d45
Add ZebraHZ to the list of u-he workarounds
8 years ago
falkTX
a22e47a6af
Give a name to the patchbay internal ports; Cleanup
8 years ago
falkTX
544f0fc433
Small tweaks to previous commit
8 years ago
falkTX
356e952575
Find plugin binary when saved filename doesn't exist
8 years ago
falkTX
f6f371b644
Avoid calling jack1's bad set_thread_init_callback
Fixes #337
8 years ago
falkTX
e3960d91d0
Use plugin audio port names in bridge mode
Fixes #344
8 years ago
falkTX
8ec10051d0
Implement IP semaphores for OSX, fix nsecs calculation
8 years ago
falkTX
2bec51d2b4
Misc fixes and small changes needed for OSX
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
70c4ad100d
Remove some debug prints
9 years ago
falkTX
67c4521df1
Wait for pending events to stop before quitting carla
9 years ago
falkTX
5bbc6a04b6
Several fixes for renaming, and some cleanup too
9 years ago
falkTX
77643b3425
Only run LS in bridge mode when absolutely necessary
9 years ago
falkTX
a355e558a2
Safely revert last commit
9 years ago
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