With Cardinal Mini now in beta, that might be easier to handle vs the custom blocks with CV mappings and should have less latency in the end too.
See DISTRHO - Cardinal Mini for the cardinal-mini discussion
I have not tried this, but the idea is to just set up something like this:
