falkTX
0c6c8ac6e3
If loading project, only enable plugins after restoring its state
Fixes #402
8 years ago
falkTX
07b911cfb9
Testing: Load carla lib using RTLD_GLOBAL, fixes u-he plugins
8 years ago
falkTX
42a50d88d0
Remove old debug info for plugin bridges
8 years ago
falkTX
e500620908
Small fixes for usage in wine
8 years ago
falkTX
6ba82f32ed
Rework pipe code, now working under win32; Enable pipe plugins
Hopefully doesn't break linux/osx stuff...
8 years ago
falkTX
7e6ed45fa4
Fix crash (data corruption) when using certain UIs in carla-plugin
Was a threading issue, uiIdle() being called from 2 threads.
Fixes #418
Fixes #227
8 years ago
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
9 years ago
falkTX
ab12310f07
Fix osc client register with TCP, thanks jofemodo.
Closes #409
9 years ago
falkTX
5fdc639ab4
Limit the amount of data sent to osc control clients
Fixes #396
9 years ago
falkTX
3501a1633c
Cleanup jack engine, don't require event port buffers
Should help #377 a little
9 years ago
falkTX
b933cb0065
Optimize LinkedList getAt(), don't use it if possible
9 years ago
falkTX
72b1a13df1
Re-add tracktion vst fix. Use CARLA_TRACKTION_WORKAROUND env var
9 years ago
falkTX
39c5cbb3b5
Disable multi-core patchbay, WIP
9 years ago
falkTX
ce896f8101
Import multi-threaded patchbay code (EXPERIMENTAL)
9 years ago
falkTX
50b427102c
Update CarlaEngineJuce to latest LinkedList changes
9 years ago
falkTX
3ac7db4003
Set patchbay plugin ids after jack events
9 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
9 years ago
falkTX
bf475ba0df
Try to avoid denormals for plugin bridges
9 years ago
falkTX
a248ce0d45
Add ZebraHZ to the list of u-he workarounds
9 years ago
falkTX
a22e47a6af
Give a name to the patchbay internal ports; Cleanup
9 years ago
falkTX
544f0fc433
Small tweaks to previous commit
9 years ago
falkTX
356e952575
Find plugin binary when saved filename doesn't exist
9 years ago
falkTX
f6f371b644
Avoid calling jack1's bad set_thread_init_callback
Fixes #337
9 years ago
falkTX
e3960d91d0
Use plugin audio port names in bridge mode
Fixes #344
9 years ago
falkTX
8ec10051d0
Implement IP semaphores for OSX, fix nsecs calculation
9 years ago
falkTX
2bec51d2b4
Misc fixes and small changes needed for OSX
9 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
9 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
10 years ago
falkTX
a355e558a2
Safely revert last commit
10 years ago
falkTX
cbde6c8e01
Special commit without jackbridge_shm_unmap for early carla update
10 years ago
falkTX
509fe9bf81
Ugly workaround for gig/sfz files inside carla-plugin, see #250
10 years ago
falkTX
44edff7f2b
Fix typo leading to some unloadable bridges; More debug prints
10 years ago
falkTX
392dca43b3
Fix bridge plugins rename and bufsize changes; Misc fixes
10 years ago
falkTX
647e9169bd
Fix some issues with rename
10 years ago
falkTX
e32ce93260
Prefer bridge for TyrellN6 linux-vst
10 years ago
falkTX
95babb82f2
Improve check for 'special' vsts
10 years ago
falkTX
fdd84a4cf7
Fix loading project files with unicode names; Fix vst project load
Closes #336
10 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
10 years ago
falkTX
1e45e83693
Add some missing 'override' keywords
10 years ago
falkTX
ab5d718660
Update osx scripts, misc fixing
10 years ago
falkTX
16a4dba89b
Testing: catch forced unbind throws during python callbacks
10 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).
10 years ago