falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.62k stars 146 forks source link

Windows VST automation does not work with Carla-git for Linux #951

Open ghost opened 5 years ago

ghost commented 5 years ago

I thought I would try the version of carla-git from the kxstudio repository because it added the feature of exposing automatable parameters to the VST host like Bitwig. That would be way more convenient than my current workaround, which is manually creating an automation clip for an unused MIDI CC and then using the "Midi Learn" feature inside the VST's GUI.

However, the exposed parameters do not actually work. In this screenshot example, I am trying to run Kontakt 5 with the Carla-Rack Linux VST. Parameter #000 is by default mapped to the "Dynamics" slider inside the Kontakt instrument. When I move the #000 knob inside the Carla-Rack plugin, it works as expected and the slider moves in the Kontakt GUI. But when I try to move the #000 knob in the Bitwig device with my mouse or an automation clip, it doesn't work. Strangely the #000 knob inside the Carla-Rack plugin moves, but the slider in the Kontakt GUI doesn't move and it does not sound like it is being automated. Checking "Send Control Changes" and "Send Bank/Program Changes" in the rack settings does not help.

It does work correctly when I try this with a native Linux VST plugin (such as u-he Hive 2) inside Carla-Rack, so it must be a problem with Windows VSTs. I'm using Pop-OS 19.10, Bitwig 3.0.3, and Wine 4.0.2 stable installed from the Pop!_Shop.

Carla bug

falkTX commented 5 years ago

Thanks for the report. The exposed parameters are very new, so I expected these sorta issues. Will look into this soon, should be an issue in all loaded plugins

falkTX commented 4 years ago

This might be fixed in 2.2-RC1 release, please confirm! Pre-built binaries at https://github.com/falkTX/Carla/releases/tag/v2.2.0-RC1

falkTX commented 4 years ago

bump, needs recheck still. I believe this works fine now.

sfjuocekr commented 3 years ago

The automation works fine for a single plugin, the rack still does not update on input from Bitwig but the exported values do update in Bitwig if you turn the knobs in the rack and are shown in the plugin UI as well.

Also, if you have two plugins in a rack. Only the values of the first one are exported to Bitwig.

You need to reload the song to get the new parameters visible after adding plugins in Carla.