falkTX
86a27bd68b
Misc fixes detected by static analyzer
6 years ago
falkTX
b054dd0c12
Fix small issues regarding program state (crash-fix some plugins)
6 years ago
falkTX
8f5de5e0fe
Disable try-transient code in plugin bridges
6 years ago
falkTX
7de5812912
More rt/non-rt function split, catch unwanted uses
6 years ago
falkTX
c0c08e8898
Start splitting RT and non-RT plugin functions
6 years ago
falkTX
935d9d11e3
Rename water code files to get rid of juce prefix
7 years ago
falkTX
190ddd0ea1
Include water files as needed, cleanup
7 years ago
falkTX
b00010b65a
Rename the custom mini juce fork to "water"
7 years ago
falkTX
0fc5553a49
Finish moving things to mini juce
7 years ago
falkTX
aff83aca09
Remove juce_audio_basics and adapt code for it
7 years ago
falkTX
fa6cd00b63
Test quick trick to always load custom libjack on jack apps start
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
a948461885
Don't allow to unset force-stereo if set in engine; Cleanup
8 years ago
falkTX
aa92833b0a
Cleanup default options for all plugin types
8 years ago
falkTX
a68cef0f86
Cleanup latency code
8 years ago
falkTX
bad3910d32
Sync DSSI to LADSPA code; Cleanup; Re-use old latency buffers
8 years ago
falkTX
d71f470e20
Cleanup
8 years ago
falkTX
d1423a10c3
Remove more uses of LinkedList::getAt(), cleanup
8 years ago
falkTX
5991c38360
Make MIDI CC events apply in log scale if needed
This helps #387, but rule is defined by the plugin.
Later on the user must be able to choose the scale mode
(among other things)
8 years ago
falkTX
0286271dc8
Allow the same midi-cc in multiple parameters for the same plugin
Closes #345
8 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
8 years ago
falkTX
1e45e83693
Add some missing 'override' keywords
9 years ago
falkTX
fd2dba8ea7
Fix default values for parameters with sampleRate
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
aeeef35413
Enable back DSSI code disable for quick building before
9 years ago
falkTX
8de9234e04
Make things build again
9 years ago
falkTX
863a5bdca1
Cleanup some code, rename for functions with better names
9 years ago
falkTX
55040cc16b
Forgot to remove this
9 years ago
falkTX
5d3f9a4f4c
Quickly fixup DSSI code so at least it builds again
9 years ago
falkTX
ce8c1ffe07
More LinkedList changes; Update code to use "old" version
9 years ago
falkTX
7787508b6c
Start final code recheck; Add some safety checks to LinkedList
9 years ago
falkTX
10a0fb5a7a
Add support for internal plugins with more than 1 midi input
9 years ago
falkTX
b02fc22d70
Fixes needed for upcoming carla-control
9 years ago
falkTX
54ecb70734
Only map program changes by default if the plugin is a synth
9 years ago
falkTX
d670f5d1d8
Don't allow multi-midi-port plugins in patchbay for now; Cleanup
9 years ago
falkTX
f7bc330102
Allow custom properties per plugin, use it to save is-skin-compact
9 years ago
falkTX
5d10152aa8
Rework of some latency and LADSPA code
9 years ago
falkTX
ea46baec24
Cleanup
9 years ago
falkTX
f24c41f327
Use LD_PRELOAD to better map DSSI plugin UIs; Don't auto-center for now
9 years ago
falkTX
4ee6a834c7
Make liblo optional
9 years ago
falkTX
788314e4f9
Clear group connections before removing in internal patchbay mode
10 years ago
falkTX
5bce798867
Fix Windows build; Misc changes
10 years ago
falkTX
f4b6b4fd28
More plugin-bridge work (server-side mostly complete now)
10 years ago
falkTX
503314968f
More plugin-bridge work
10 years ago
falkTX
b602ad6db4
Allow the plugin to receive OSC messages, remove some from engine
With this we can check if the osc messages come from the proper source (say a DSSI UI),
so there won't be conflicts if external tools send random osc messages to Carla
10 years ago
falkTX
88b396168f
Move childprocess+oscdata to DSSI plugin only
10 years ago
falkTX
29f7dfb365
Add CarlaPlugin::getUiBridgeProcessId() function
10 years ago
falkTX
ee4bfb73f1
Make some plugin OSC stuff DSSI specific; Cleanup
10 years ago
falkTX
e230325148
Make DSSI work again (LV2, VST2 and bridge still pending)
10 years ago
falkTX
74b4f51476
Cleanup CarlaStateSave struct; Initial code for plugin pipe (no osc)
10 years ago