falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6e96ae86cb
|
Initial code for juce-less VST3 native hosting
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Florian Jung
|
9b79fcc97c
|
Fix inaccurate midi CC rounding (#1612)
* Fix incorrect rounding of midi CC when passed to LV2
* Fix inaccurate MIDI CC rounding everywhere
|
2 years ago |
falkTX
|
fcd3eb8c65
|
Initial implementation for embedding UIs of bridged plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
0c93fa1eea
|
Add stubs for custom vst3 hosting
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
|
cac2d62925
|
Fetch/set some extra info for VST3 plugin parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8463126322
|
Fix a compiler warning
|
3 years ago |
falkTX
|
d2f5406f56
|
Do not set scale factor for vst2 native implementation under macOS
|
3 years ago |
falkTX
|
1ff775e726
|
Implement a way to set plugins as standalones
|
3 years ago |
falkTX
|
e132c46893
|
Safer X11 UI use, fixes crash with a few plugins (regression)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9a16584c5d
|
Add VST2 host embed support (native implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
f0efa0a1d3
|
Update plugin juce code to new APIs, hook into vst2 for parity
|
3 years ago |
falkTX
|
8eba3f67b4
|
Implement parameter groups for VST2 plugins (carla implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b91ff491d1
|
Fix recursive VST2 audioMasterAutomate parameter changes
Fixes #1365
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b74aea4eb5
|
Fix crash on internal vst handling with bad macOS plugins
|
3 years ago |
falkTX
|
5fe87ed003
|
Fix VST2 plugins nnot being loaded by juce host
|
3 years ago |
falkTX
|
9300001c10
|
Rework postponeRtEvent data to be union of structs
|
3 years ago |
falkTX
|
6dbe64bc1f
|
Fix regression, missing notes on new plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
53b3a2cbac
|
Add option to disabling sending notes to plugins (reverse on)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5a9e11a242
|
Store the raw MIDI value in EngineControlEvent, for future use
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
|
4918f0bb51
|
Allow to change plugin window title dynamically
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
|
3ab47c9481
|
Change the way plugins are deleted, ensure they are not being used
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ab8a2f985
|
Check for updated program names during audioMasterUpdateDisplay
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
ac3c8aacb4
|
Tweak previous commit to work under plugin bridges too
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
f34b7b57f9
|
Try to load vst2 plugin again if first time plugin blows up
Fix for u-he mishandling languages
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
cebc307542
|
Fix for vst2 plugins that crash on init
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
09370ae456
|
Change an error message
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3ca9a06c26
|
Inform VST2 and JUCE plugins about UI scale factor
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
de84baeefb
|
Do not use JUCE for vst2 handling, for now
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
9f7f18fbcf
|
Revert "Set custom UI scale for VST2 and Juce plugins"
This reverts commit 01b345f072 .
|
4 years ago |
falkTX
|
01b345f072
|
Set custom UI scale for VST2 and Juce plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8255f5a733
|
Allow CV controls in a few more formats, plus in bridges as well
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
3b86fc2f42
|
Cleanup and merge common code; Implement custom MIDI CC ranges
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d17c94b3f4
|
Fix limits of MIDI CC parameters
Closes #989
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
8bceb9ed17
|
Fixup process constness while at it
|
4 years ago |
falkTX
|
f6b1704ad5
|
Better warning for audioMasterAutomate in main thread
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
|
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
|
f9fb98438a
|
Add API to enable/disable CV controls
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
eed583e059
|
Disable CV controls by default, add first API around it
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
b051899438
|
Expose vst2 params as cv (testing)
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
5fbb286848
|
Correct default options for native vst
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
520bbe4465
|
Properly restore options for all plugin formats, CC on by default
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |