falkTX
503314968f
More plugin-bridge work
10 years ago
falkTX
01935d32ea
Continue plugin-bridge rework
10 years ago
falkTX
81c9a2b296
Continue plugin-bridge work; Fixes to carla-shm utils
10 years ago
falkTX
3752e5907d
Remove osc/external vst2 ui support and make vst2 work again
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
ebc8d83bee
Send ui options to bridges
10 years ago
falkTX
6032ae53b9
Cleanup
10 years ago
falkTX
4fcc5ff1cf
Continue work, lv2+bridges sort of working again
10 years ago
falkTX
8c326a79a8
Give a proper error for TODO LV2/VST2/bridge
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
de829539de
Start some cleanup and rework, DO NOT USE
10 years ago
falkTX
74b4f51476
Cleanup CarlaStateSave struct; Initial code for plugin pipe (no osc)
10 years ago
falkTX
a4a570c909
Cleanup
10 years ago
falkTX
0587b39564
semaphore fixes
10 years ago
falkTX
ed507ee0e7
Fix windows build
10 years ago
falkTX
0018a0ce44
Rename some files; More makefile work
10 years ago
falkTX
f4e6829c68
More of the same
10 years ago
falkTX
75f263d4f9
Start reworking the makefiles
10 years ago
falkTX
a82c80ce3c
Move semaphore code into a new file
10 years ago
falkTX
90805901b5
Use lib_t type for lib_* functions
10 years ago
falkTX
67bbd7e152
Make lib_symbol use a template for the function type
10 years ago
falkTX
23c8c65ff3
Update code for NATIVE_ prefix
10 years ago
falkTX
71528d7daa
Fix loading VST3 plugins, closes #155
10 years ago
falkTX
5be55f6d53
Implement programs for juce plugin
10 years ago
falkTX
fda9c988e3
Send param info in bridges until max is reached, instead of none
10 years ago
falkTX
f6b1dbcacc
Fix running plugin bridges with empty filename
10 years ago
falkTX
16b3ca2a26
Increase max allowed CC number from 95 to 119, fixes #147
10 years ago
falkTX
5fd388ed02
AU plugins working; Always return valid in carla_get_cached_plugin_info
10 years ago
falkTX
949d117c3c
Extend get_internal_plugin_* for cached ones, to be used for LV2 and AU
10 years ago
falkTX
45b1bef1ea
Ensure all LV2 port_event calls use the correct atom size, closes #151
10 years ago
falkTX
3a6ff75305
Fix osx build; Fix plugin version missing carla_panels
10 years ago
falkTX
46ecbdbec3
Fix Windows build
10 years ago
falkTX
ee8dc99cf0
DSSI/LV2: Disable mapping programs if plugin does not expose them
10 years ago
falkTX
4d5b3b3c50
Add ENGINE_OPTION_PREVENT_BAD_BEHAVIOUR (testing)
10 years ago
falkTX
2a700bfeae
Don't pass name and osc-url on plugin bridges args, use env vars
10 years ago
falkTX
5cb048cd27
Pass all settings to plugin bridges as env vars, even if empty
10 years ago
falkTX
2d1a596f0f
Allow to pass MIDI bank/program changes to LV2 plugins, closes #136
10 years ago
falkTX
6449575a45
Fix #135; Don't require bundle for LV2 plugs; Misc changes
10 years ago
falkTX
29f8bbf13f
Rework some plugin MIDI code, closes #134
10 years ago
falkTX
3ed767db8f
Misc
10 years ago
falkTX
9ba8069bed
Fix for some broken LV2 plugins that set UI festures on DSP side
Looking at you linuxDSP...
10 years ago
falkTX
101b703b0c
Implement some custom kxstudio lv2 properties
10 years ago
falkTX
2235525a56
Apply CV changes to engine bridge; Fix build
10 years ago
falkTX
dac744cd0c
Pass CV buffers directly in plugin process function
10 years ago
falkTX
09a9d7da86
Expose plugin CV ports, use it in plugin class rather than lv2 only
10 years ago
falkTX
0cf3d9ea7a
Fix bridge zombies, closes #123
10 years ago