falkTX
|
f1a30531b9
|
Cleanup CARLA_PLUGIN_ONLY_BRIDGE macro usage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c00a93cb8
|
Introduce CARLA_PLUGIN_ONLY_BRIDGE build macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6c27da80ec
|
Implement CLAP latency, handle special host callbacks when possible
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9abb529dec
|
Implement CLAP state
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
af9c392100
|
Start cleaning up the water
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c6ca5ca23d
|
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1cc16af5c2
|
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ea7ed826dd
|
Automable is not a word, sorry!
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9300001c10
|
Rework postponeRtEvent data to be union of structs
|
3 years ago |
falkTX
|
b5193900b5
|
Do not save/restore lv2 parameter-patch values, intercept restore
|
4 years ago |
falkTX
|
40c3c79075
|
Fix oddities with MIDI learn
Closes #1248
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0464cd5890
|
Initial code for mapped parameter flags
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c502be9864
|
Skip MIDI learn status when cloning or renaming plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f053e8ab38
|
Fix bridge build with previous commit
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c3f05e4e96
|
Initial implementation of MIDI learn (per plugin, not global)
Closes #26
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
da7c7c7cce
|
Copy lv2 state path contents when cloning plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1e29ecdd12
|
Better handling of LV2 temporary state, for clone and rename
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0e8a2f6e9f
|
Start experimenting with embed-ui API, for use in external tools
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
51152741b6
|
Fix strict bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
18554a3692
|
Skip graph CV source reconfigure when loading plugin state
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
2009afd551
|
Fully implement carla_set_custom_ui_title
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
22a6006c70
|
Avoid comparing shared_ptr directly to nullptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f73cafcea8
|
Backwards compatible std::shared_ptr
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
c14dd9cc60
|
WIP stuff
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
27548ae652
|
Alternative approach to postponed rt events
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
6b2f607169
|
Protect Post-RT events with RAII, use separate pool for pending data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cfdb181f37
|
Add safety checks around CV control ranges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9640c93150
|
Ensure only correct parameters can be cv controlled
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0ac2667115
|
Fix wrong data type for python-side mapped range
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
99b49d48b2
|
Actually load mapped range data
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
1896041fd0
|
Save parameter mapped range in project file
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ddff565c71
|
Fix empty program names in some cases; Fix null program on bridge load
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8c49d1ae64
|
Initial code for removing cv control
|
4 years ago |
falkTX
|
e9563d853e
|
Fix build with latest changes
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
84dc3c69f0
|
Set cv port range when mapped range changes
|
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
|
a89dfbf49d
|
Fix string-copy related compiler warnings
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
|
ed42465d3d
|
Set options in plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
0d6e71eb71
|
More CV control work, now hackishly working under JACK
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
edc15542e9
|
Rework some code, join LADSPA and DSSI plugin support code into 1
Signed-off-by: falkTX <falktx@falktx.com>
|
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
|
f652ad2e13
|
Rework for better plugin string result handling; single page params
|
5 years ago |
falkTX
|
c8f2b5340c
|
Expose canvas and some experimental settings to carla-control
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |