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
falkTX
0018a0ce44
Rename some files; More makefile work
10 years ago
falkTX
67bbd7e152
Make lib_symbol use a template for the function type
10 years ago
falkTX
16b3ca2a26
Increase max allowed CC number from 95 to 119, fixes #147
10 years ago
falkTX
ee8dc99cf0
DSSI/LV2: Disable mapping programs if plugin does not expose them
10 years ago
falkTX
29f8bbf13f
Rework some plugin MIDI code, closes #134
10 years ago
falkTX
dac744cd0c
Pass CV buffers directly in plugin process function
10 years ago
falkTX
794f979c10
Cleaup; Adjust bridge stuff a bit more
10 years ago
falkTX
a050a886bc
Headers update for -Wdocumentation; Add carla_compareFloats function
10 years ago
falkTX
e6449e51c8
Most code is now -Weffc++ compatible
10 years ago
falkTX
97e524355c
Misc
10 years ago
falkTX
e4b394ed44
Trying to get bridges to update Id on plugin removal
10 years ago
falkTX
b1b44bf6bf
CarlaPlugin::setChunkData now uses direct data+size instead of base64
10 years ago
falkTX
fc0ba24b3a
CarlaPlugin::idle() was missing for ladspa and dssi
10 years ago
falkTX
020ecb77b2
More bridge work; map 1:1 engine events to bridge rt events
10 years ago
falkTX
8ae122bc42
A lot more bridge work
10 years ago
falkTX
c070c1a027
plugin bridges are now saving chunk
10 years ago
falkTX
e02f216ba9
Remove option to disable plugins/samplers, they will be always on
10 years ago
falkTX
10c0e75f8a
Use an Atomic+WaitableEvent instead of mutex for some rt actions
10 years ago
falkTX
442e0c96e8
Implement CarlaPlugin::getNativeHandle/Descriptor
10 years ago
falkTX
0ff470a035
Save plugin options in projects, added ENGINE_CALLBACK_OPTION_CHANGED
10 years ago
falkTX
b6e8c18e95
Add Base64Utils header; replace some more QByteArray usage
10 years ago
falkTX
f096604a1d
Fix backend/plugin build with strict flags; Remove RB::readUByte
10 years ago
falkTX
171802ad4a
Put FIXMEs on all remaining qt code
10 years ago
falkTX
7d3dba5c14
More rework, DO NOT use
10 years ago