falkTX
fdcad1d46c
Remove fallback to dssi-vst if win32 bridge is missing
7 years ago
falkTX
cce41c01ce
Always load some plugins in bridge mode (damn fancy guis...)
7 years ago
falkTX
97bd032ebd
Add prevent-bad-behaviour option, and make it work once again
7 years ago
falkTX
e3c4017168
Tweaks to transport code, still not quite there yet...
7 years ago
falkTX
1afdb860c1
Cleanup some jack-plugin code
7 years ago
falkTX
1c529be20b
Fix some gcc-7 warnings
7 years ago
falkTX
e2320b1fa9
More libjack work, a few more apps are working now
7 years ago
falkTX
2f9d46ac4e
Add secret menu for development; Some libjack tweaks
7 years ago
falkTX
0584579c16
Import the super experimental libjack code
7 years ago
falkTX
a7e8556fdd
Finish moving bridge stuff to shared code
Closes #462
7 years ago
falkTX
918c049663
Move more bridge stuff into common code
7 years ago
falkTX
ffed3148e8
Cleanup
7 years ago
falkTX
374dc7e238
Use a MessageManagerLock when deleting the juce audio graph
Fixes #509
7 years ago
falkTX
fc17ed616b
Use separate thread for carla-plugin juce events
7 years ago
falkTX
4dedc0c657
Run juce messages on linux host thread; Update juce icon; Cleanup
7 years ago
falkTX
e0052929f5
Update Juce to v5.1.1, tweak Carla code as needed
7 years ago
falkTX
b0b0e05df4
Fix UI features passed to LV2 plugins, sorry!
7 years ago
falkTX
856bbf6015
Initial work for LV2 internal display
7 years ago
falkTX
88e5e93497
Import inline-display LV2 API and define PLUGIN_HAS_INLINE_DISPLAY
7 years ago
falkTX
5248cc84d8
Fix loading plugins in JucePlugin class, after latest Juce changes
Fixes #488
Fixes #494
7 years ago
falkTX
8ecf30ff74
Handle LV2 output events on all ports, not just the main one
Fixes #472
7 years ago
falkTX
5d9d17ad1b
Wait for carla-plugin LV2 to be ready, pass widget correctly
Fixes high cpu usage with gtk2-suil hosts
7 years ago
falkTX
b2f0614fe0
Allow LADSPA/DSSI label to be null, pick first valid plugin
This is very useful for carla-single
7 years ago
falkTX
365e343e43
Small rework of hylia/link code
7 years ago
falkTX
a6405a4fce
Continue transport work, link can now be enabled (untested)
7 years ago
falkTX
b6f28ed4f3
Add some stuff to transport panel, jack transport optional
7 years ago
falkTX
b10f6aadbf
Implement JACK timebase master; Cleanup
7 years ago
falkTX
98b93d7e90
Fix plugin rename and replace-with against latest changes
Closes #479
7 years ago
falkTX
e1e533a581
Search for plugin binaries using env var paths as fallback
7 years ago
falkTX
8fef1ca8b6
Fix build with hylia disabled
Closes #473
7 years ago
falkTX
9385e1150b
Update included juce code
7 years ago
falkTX
d2538d34ac
Initial code for link support, WIP
7 years ago
falkTX
45f7442179
Implement basic tempo data for internal time (non-jack)
7 years ago
falkTX
ff77cc6ff2
Start move of bridge code into common classes
7 years ago
falkTX
11e7814b3b
Initial stub implementation of jack application plugin
7 years ago
falkTX
17311e55c1
Fix OSX build (no c++11 yet)
7 years ago
falkTX
15e4192cb5
Reset all LV2 event buffers after a split cycle
Fixes #438
7 years ago
falkTX
ba20238243
Fix small warning
7 years ago
falkTX
e6d9aa45d6
Add option to enable console output to logs tab
Closes #441
7 years ago
falkTX
39a92a8cdd
Try to use complete UI if running as plugin bridge; Misc changes
Closes #445
7 years ago
falkTX
da09cf0ea9
Prefer to run calf fluidsynth as bridge, requires instance access
7 years ago
falkTX
dbcbe7ae23
Do not clamp LV2 output values under normal circunstances
Only clamp outputs if plugin includes supportsStrictBounds feature,
and an output port does not set hasStrictBounds.
That case means the plugin needs strict bounds support from the host,
and does not set bounds for a port.
In the case of an output port with hasStrictBounds,
it's considered an error if the value is not really in bounds.
We won't check for this though (err, moo moo...).
Fixes #383
7 years ago
falkTX
9dbd2bdb0a
Silence audio when jack + rack mode is closing
7 years ago
falkTX
9961b7945c
Run initial lv2 latency check with the nominal buffer size
7 years ago
falkTX
0c6c8ac6e3
If loading project, only enable plugins after restoring its state
Fixes #402
7 years ago
falkTX
07b911cfb9
Testing: Load carla lib using RTLD_GLOBAL, fixes u-he plugins
7 years ago
falkTX
04a7b633bc
Fix CarlaBackend.h to be C compatible
7 years ago
falkTX
42a50d88d0
Remove old debug info for plugin bridges
7 years ago
falkTX
e500620908
Small fixes for usage in wine
7 years ago
falkTX
ac58c21cba
Fix previous commit
7 years ago