falkTX
19932c5668
Fix utf8 LV2 plugin and port names
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
24c3666311
Prevent a dumb assertion
9 years ago
falkTX
d2e766bf83
Fix crash when loading with lv2 non-synths with midi ports (typo!)
Closes #237
9 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
9 years ago
falkTX
e44f833ee9
Small update to about dialog
9 years ago
falkTX
a7a2068f4a
Small optimization to lv2 init/list code
9 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.
9 years ago
falkTX
c92e969ef2
Use descriptive name for juce based plugins
Fixes #298
9 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
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
10 years ago
falkTX
ebf65bcc47
Use new JACK port_rename API for rename client in single-client
Also some needed cleanup
10 years ago
falkTX
58512b793a
Finish Wine bridge rework, can now run in JACK mode directly
10 years ago
falkTX
4fa392bd3b
Start fixup of wine bridge
10 years ago
falkTX
dfc8b60e84
Small correction to the check if LV2 UI is bridgeable
10 years ago
falkTX
76fe6e806a
Fix several minor issues with carla-plugin, closes #280
10 years ago
falkTX
8c23d24631
Rework some plugin bridge code to play more on the safe side
10 years ago