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
d747c2ae38
Ignore uniqueIds for LV2 plugins
8 years ago
falkTX
248ce97304
Don't use unneeded functions in discovery, fixes windows build
8 years ago
falkTX
52f5768dff
Update vestige header from ardour
8 years ago
falkTX
757fe21281
Fix previous commit
8 years ago
falkTX
807d92bdb4
Support longer VST2 parameter names, if provided by the plugin
8 years ago
falkTX
19932c5668
Fix utf8 LV2 plugin and port names
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
24c3666311
Prevent a dumb assertion
8 years ago
falkTX
d2e766bf83
Fix crash when loading with lv2 non-synths with midi ports (typo!)
Closes #237
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
e44f833ee9
Small update to about dialog
8 years ago
falkTX
a7a2068f4a
Small optimization to lv2 init/list code
8 years ago
falkTX
c94a0c80f2
Handle wine pickyness for filenames, fixes #329
As stupid as "//path" vs "/path".
Even though the 1st option is perfectly valid path on Linux.
Somehow the issue only manifests itself under bitwig.
8 years ago
falkTX
c92e969ef2
Use descriptive name for juce based plugins
Fixes #298
8 years ago
falkTX
70c4ad100d
Remove some debug prints
9 years ago
falkTX
1913b83f09
Prepare code to restore per-plugin options from project file
9 years ago
falkTX
67c4521df1
Wait for pending events to stop before quitting carla
9 years ago
falkTX
a4103c8be1
Avoid small assertion when renaming internal plugins
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
2393bb0029
Don't allow to force-stereo some lv2 plugins, fixes #334
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
55848e58fc
Don't use /usr/bin/wine-rt, set WINE_RT instead if not done yet
9 years ago
falkTX
a07f71cb06
Misc
9 years ago
falkTX
9c74c52579
Minor corrections to lv2 preset logic
9 years ago
falkTX
fe915b919a
Fix lv2 midi programs not reaching plugin bridges
9 years ago
falkTX
1e45e83693
Add some missing 'override' keywords
9 years ago
falkTX
ab5d718660
Update osx scripts, misc fixing
9 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
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