falkTX
8bceb9ed17
Fixup process constness while at it
4 years ago
falkTX
cacad4a52f
Tweak API and param widget so we can have CV expose option (WIP)
4 years ago
falkTX
dc9e57da01
Don't build new cv param stuff in cross-architecture bridges
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b94903350b
Rework CV param stuff, less racy
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a7188bedc4
Add API to set mapped param ranges; bridge backwards compat stuff
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
f9fb98438a
Add API to enable/disable CV controls
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6c8d6c757f
Cleanup CarlaPlugin.hpp const usage
5 years ago
falkTX
9bc526c1a6
Tweak CarlaPlugin API to make RT engine callbacks optional
5 years ago
falkTX
92f7b267ec
Enforce use of return value of a few CarlaPlugin functions
5 years ago
falkTX
5cd42f262f
Fully working lv2 parameter groups; Fix carla-single for vst3
5 years ago
falkTX
f652ad2e13
Rework for better plugin string result handling; single page params
5 years ago
luz.paz
04b1890c3e
Fix source comment and user facing typos
Found via `codepell` (v1.17.0.dev0)
```
codespell -q 3 -L iff,iif,inport,sord,sinc,te,uint -S ./source/includes,./source/modules,./source/native-plugins,./data/windows
```
5 years ago
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
699193f3d5
Start work regarding full OSC control
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
37014357ad
Start adapting for old juce
Signed-off-by: falkTX <falktx@gmail.com>
5 years ago
falkTX
4c04b0e15a
Expose carla-plugin in plugin bridge
6 years ago
falkTX
21ab90f631
Add backwards-compat for loading projects with GIG files
Loads linuxsampler lv2 plugin
Closes #680
6 years ago
falkTX
8383b114e8
Handle (ignore) arbitrary number of audio ports in rack mode
6 years ago
falkTX
6a986c0630
Fully remove gig and LS stuff; Cleanup
6 years ago
falkTX
56c05b4952
SFZero stuff working, only final details needed now
6 years ago
falkTX
aab1e828fa
Forgot to apply lv2-state-restore on plugin bridges, now fixed
6 years ago
falkTX
1b1a2b26c7
Rename and move 2 functions
6 years ago
falkTX
34376b2d8f
Remove a hardcoded custom-data key, ignore properties on bridges
6 years ago
falkTX
7a6e711160
Save custom data for plugin bridges
Fixes #611
6 years ago
falkTX
b054dd0c12
Fix small issues regarding program state (crash-fix some plugins)
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
01b50d2f0b
Implement parameter text for plugin bridges, cache last render
6 years ago
falkTX
df1e2f12b1
Start to get rid of Juce
7 years ago
falkTX
ea475b4eb3
Allow to run bridges inside bridges; Fixup lv2-bridge
7 years ago
falkTX
efbec398aa
Add stub functions for plugin lv2-export in backend
7 years ago
falkTX
11e7814b3b
Initial stub implementation of jack application plugin
7 years ago
falkTX
0c6c8ac6e3
If loading project, only enable plugins after restoring its state
Fixes #402
7 years ago
falkTX
e2122d3e49
Add options argument to addPlugin, allows to pre-set force-stereo
9 years ago
falkTX
5d10152aa8
Rework of some latency and LADSPA code
9 years ago
falkTX
d62b7c31dd
Continue work to separate idle and uiIdle
9 years ago
falkTX
92fa5c6f12
Start separation between idle and uiIdle
9 years ago
falkTX
788314e4f9
Clear group connections before removing in internal patchbay mode
10 years ago
falkTX
9965e8275a
Optimize data saving for bridges; Keep last loaded state
10 years ago
falkTX
649b5c2923
Move some stuff from host to utils lib; Allows cached plugins in carla-plugin
10 years ago
falkTX
5bce798867
Fix Windows build; Misc changes
10 years ago
falkTX
4a6b420eff
More of the same
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
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
12967d6755
Continue rework, at least make it build
10 years ago
falkTX
74b4f51476
Cleanup CarlaStateSave struct; Initial code for plugin pipe (no osc)
10 years ago
falkTX
0018a0ce44
Rename some files; More makefile work
10 years ago
falkTX
0eec70a1ca
Export Engine/Plugin C++ API; Make carla_get_engine() non-const
10 years ago